Added support for basic auth

Hi @dpnova ,

This PR adds preliminary support for Basic Auth by allowing us to pass in a `(user, pass)` tuple into the `RESTClient` constructor which gets fed into `treq.request` as per the [docs](http://treq.readthedocs.org/en/latest/howto.html#auth).