Alex/326 github oauth

Add a ``UserOAuthToken`` and use it to store github tokens.