Created UserProfile and added association with User
Created method User.can_subscribe_channel?
Validate if user can subscribe to channel before subscribing
Display error if user cannot be subscribed to channel
Added UI for editing user profile
Fixed failing tests
Merge pull request #13 from anero/add-user-profiles

Implement user profiles