Launching a restaurant might be one of the most daunting tasks you can undertake as an entrepreneur, but also the most exhilarating and fulfilling.