added sample data and styles
modified layout and products index
added validation
fixed broken tests
added unit tests and a fixture
generated store controller