tests for recipe functionality
more test for recipe functionality (HW 3)
titus's tests for recipes etc  Merge branch 'hw3-recipe-tests'
part 3 is done. test functions to come at a later date due to time