Restructure models
add abstract database class instead of one per mapper
Create entity class to contain common functions amongst all models
Create Ingredient Model
Add ingredient entity test, fix existing tests
Add ingredient unit test