Refactored

- only a user can edit their page
- users can search for a game. if it isn't in our db, we get it from giant bomb and cache it. then return it.