Created Cart and Product, functional tests,validation and Active Record Associations