profile functions and tests
Amended profile creation migration

+ Create profiles for existing users
+ Migrate existing user skills to these profiles
+ Include 'down' migration (data will be lost in the down direction)

Removed delegation of skill columns from the user model
Unvolunteering from an event now deletes the rvsp

...instead of setting attending: false
Changed user.name to first_name and last_name added user instance method full_name to return the cantenated name. Updated all tests that relied on user.name
Merge branch 'user_name' of git://github.com/jforbe/bridge_troll into jforbe-user_name