refactored user profiles; added polymorphic association fot devise