Decomposed parse function by adding new parseSingle and addSingle functions
Modified parseSingle function to return new Ingredient object instead of json
Added Ingredients object to hold a collection of Ingredient objects and provide useful functions on them
Removed unnecessary addAmounts function
Distinguished functions add and combine
Added Recipe and Recipes objects
Added ability to store recipes in an Elastic Search database
Converted tabs to spaces
Added a callback for getAllRecipes
Removed unnecessary logging
Added original text of recipe to Recipe object
Added jquery
Added simple ui for adding recipes
Added simple ui for creating shopping list