Adds ga_appname config setting and require current token to enable/disable gauth

Fixes #31 

Requires current gauth token in order to enable/disable gauth. This seems to be the standard/most secure way to handle 2FA.