Added some checks in OAuth1Controller to handle the specifics of logging into GoodReads.

- Had to handle the redirect to/from Facebook correctly
- Have to check that the user authorized our app because goodreads still sends back an auth token