Load/save to local storage

Groups, steps, and recipes are now being loaded from local storage. Updating either a
recipe or a step now also udpates the data in localstorage.
Added in placeholder text for new steps
Intialise step temp and time to zero
The start of step validation
Saving/editing a step now displays validation messages
Start of some *more refactoring around the Recipe and Step collections
Recipes now have step models in thie steps attribute instead of ids
Steps are saved when the recipe collection is saved
More for adding steps when you haven't yet saved the recipe

I think I'm hacking my way through this due to a lack of foresight, but fuck it. This'll do for the moment
Almost there with the new recipe stuff

I think...
Recipes are being added as they should be. Woo