updated oauth flow changed user api calls

Changed up... a lot of the library. Removed the authorization_code because it is no longer available.

This new format now follows similar to https://github.com/sferik/twitter with some of the old options still included. Now leverages the middleware Faraday

    Facebook.login_url opts
    Facebook.request_access_token options
    user = Facebook.me()

![Some of the options](https://f.cloud.github.com/assets/402933/80530/9736dd5e-6269-11e2-90c2-e03db56ae4fa.png)