write tests for destroy action in GamesController
minor formatting fix in the specs for GamesController
fix error in GamesController
add function to delete Game entry if the user navigates away from page, change polling interval to every .5 second
add listener to delete Game entry if user quits searching for the game
refactor js to replace body of the page on a successful match instead of navigating away
add profile method to UsersController to render a personal profile page
add profile view to display profile stats and join match button
add Users#profile route
add javascript function to time out matchmaking requests after a certain amount of time passes
change Users#show to display a public profile for other users
change references to user profiles in SessionsController and UserController to direct to the new private profile instead of the public one
add helper method to have protected pages that unregistered users cannot browse
move the resource :games declaration in routes below the more specialized routes to prevent interference