Generating the prodcut model
Generating the products controller and views
generated remaining views
Writing product validations
Displaying validation errors on the product form
Creating a user model, controller and view
Creating log in function
Adding flash alerts and notices
adding logic to display 'Signed in as' or 'Login or Sign up' in the application view
Writing the review routes, controllers and views
Adding authorization to ensure users are logged in before they create reviews
Adding user names
fixed an error