Add Product routes
Add validations
Add methods
Add photo model