Created two directives. One for adding descriptive recipe steps and one for adding ingredients to the recipe.
Refactor mocked backend. BaseService checks a mock flag before deciding if sending the request the an external backend or just using the localstorage of the browser. On app load the localstorage is loaded with mock data. Posting a recipe, user etc will be appended to the localstorage. The localstorage will disappear after the browser window is closed, but will demonstrate well how the app works. It should not be too hard to start using an external service for jso data