added eager loading to ingredients
added validation of relation presence across models
added cost price to product index
added ingredients as nested resource under products