renamed categories.rb to products.rb, added shoulda gem and some tests for products