recipes know about lists. list know about recipes.
add created_at and updated_at to components and recipes
touch any associated list when updating a recipe