adds products page
adds unit tests for products controller
completes unit test for products model
adds storefront, with styling and tests
adds caching (turned off in development.rb for now)