Added oauth_uuid field to user table
Improving User PageTool for #66. Removing authentication from tool (this is being handled by the Auth class now), and replacing with a simpler authorisation mechanism.
Removed oauth uuid from the User table and extended into its own table because it is possible to be signed into multiple OAuth providers at once.
Adding provider check
Merge branch 'master' into 66-User-PageTool-Feature
checkAuth function simplified as the authentication is done in the Auth class now.
Builds correct session object from db (sql to be written).
Closes #66 - The User PageTool now works with new Auth class, much simpler architecture too. All login cookies are dropped, only one cookie used now to store logged in status.

Work to be done in the PageTool is removal of old code, making sure there is no side effect on the rest of the class.
Links user pagetool to auth class