Adds challenges, challenges controller, and challenge page.
More work on challenges.
Respond to challenge logic works.
makes code nicer.
removes unsupported configs
Updates mailer logic.
removes old challenge action.
Fixes bugs.
updates the top bar. no more games view.
Display challenges in your profile.
Brings back link for recent games.
moves settings to the bottom of the home page.
switches profiles to use username URLS.
minor cleanup.
Merge pull request #67 from indspenceable/accept-reject-challenges

Accept reject challenges
Turn off autcomplete for typeahead field.
minor improvements to the home page.
Addes indexes for challenges
Fixes typo
fixes variables in usermailer