updated tests to have ploymorphic tests
adding devise to the product
updated app with devise
devise part 3
devise part 4
working with devise