Refactored the code a fair bit, added some more functionality.
Also, implemented some error checking for the info they input
into the recipe and ingredients.