recipe classes

these are the classes that Elder made as well as the ones Andrea made
with Elder's modifications to search/sort and recipe classes to allow
integration with the database