added username or email login. fix #51
added profile scaffold
Sort of profiles
creating the profile would help
changed the index names and things
have profile go to current user profile.  Change profile url to be profiles/username
fixed tests in the most derpiest of fashions
moved stuff from user to profile
User mapping to problms through solutions

GitHub Issue #54
add cancan
add cancan
Merge branch 'feature/profiles' of ssh://personal/codeflash/codeflash into feature/profiles

Conflicts:
	Gemfile.lock
Merge branch 'master' into dev
Merge branch 'master' into dev
Added favicon
Different favicon
Added notices.
added can can ability
fixed tests
changed some more routing things.