Launching a business with friends can be incredibly rewarding, but it's not easy. What you need to know for success.