This isn't good enough yet. Needs: * to save the authorization for restarts * more permission scopes * permanent auth instead of an hour's auth