Merge pull request #35 from Gegga87/master

7/12
Added require_client and require_user to blueprint class so that we can require client and users on endpoints
Added token fields to user and methods to generate new tokens
Removed some unused errorhandleing, not how we'll use it in final version
Merge pull request #36 from Gegga87/master

fixed relation counter when searching for games to relate compared to ga...
Added login_required method to be called before some actions such as add or edit are performed
The client id and secret is now defined in the dynamicgamedb object instead of static globals
Removed token from frontend user model.
Experimented with loggin required for add game endpoint
Removed user-related endpoints from misc
Added the new user-related endpoints to the user view file
Resolved merge conflict
removed text from add_game view and fixed so the link in navbar change to white when in add game view
fixed so search we don't show the same gameid in search results as the game we're trying to relate
Added a dropdown with the name of the user that is logged in with which dropdown into logout link and when not logged in it say sign in with google