Only show the Authorization button if we don't have an auth token
Moved admin_head hook to hooks file
already made note of the oauth documentation elsewhere
Added utility function to save settings in a standardized way
Added error messages on failures, save oauth tokens on success