Add UserPreference to User upon creation of user
Add UserPreference table with recent_projects_count and related controller/actions edit update
refactored user_preferences implementation and tests
Merge branch 'user_preferences' of github.com:TimePulse/TimePulse

Conflicts:
	Gemfile.lock
Trying to sort out migrations. Better, not quite fixed though