Create an implementation of the request_context class that's being passed around in a client module.  Include unit tests for RequestContext class.  Revert back to using absolute instead of relative imports within SDK.  Inside of client base, expand truth checking of auth_token to include more than just None.
Make client calls a bit more abstract and easier to use for response header links by passing absolute urls to client get, put, post, delete, and call methods instead of constructing absolute urls within the "call" method.  This means that the API sections have to build the absolute url by concatenating the request context base_api_url with the relative path.  Update section methods, tests, as well as client methods and tests.  Add a per_page attribute to RequestContext class and an associated test.
Update comments in RequestContext class to point to base url of requests library documentation instead of /latest.  Also, add a note informing user that they should match up the doc version with the version of requests the SDK is currently using.
Merge pull request #15 from Harvard-University-iCommons/feature/use_absolute_urls_for_client_calls

Feature/use absolute urls for client calls