Creating products table, controllers, models, views and routes