Allow optional HTTP tokens and SSL.

https://trello.com/c/41iudMAu

Previously, the gem was very rigid and would only allow "normal" HTTP
connections to an API. Updated the request constructor to allow an
optional HTTP authorization token and/or an SSL flag.
Merge pull request #1 from onthebeach/rw-auth-token

Pass an auth token to all requests.