It should go without saying that beginning a business is difficult - and yet, new ventures seem to be popping up all over the place. From online services and ecommerce, to food trucks and endlessly innovative ways of doing ordinary things, you’d be forgiven for thinking that all it takes is an idea.