customization of generators in application.rb
added product model speccs
added test cases for product model