Add support for signed requests and rate limit handling. Also added some
documentation, upgraded versions of HttpClient and Jackson libs, and
bumped project version.