Found bag bug in token-expiry: it's token_expires_IN seconds from NOW, not from issue date. Should have that resolved. Updated tests. Working on client now.
Alternate get_access_token method for PmpAuth, Made use of it in Client

As per curl example given by Ryan Cavis, I have written an alternative method
for securing an access_token from the Homedoc. The previous method, still included,
followed the examples as given in the documentation and it only works for the
publish-pilot address. However, there is an alternate, simple construction which
works for the home doc, which means you can query the homedoc, get the access-token url
from it and request a token. Less fragile because you don't have to worry about
urls changing.

Also, added some tests to cover this new method (which pretty much just duplicated the
old tests).

Finally, edited the Client object to take advantage of this new method, so now I should
finally be able to give the client an endpoint, a client-id and client-secret and
it should be able to request its own tokens.

Next step: client tests.
Eliminated an annoying and mysterious error where test_conn could not find a globally imported package. Inserted the import and instantiation into setup. Still don't know why the error was being caused by running nosetests at the package level but not when running the file directly. it works now.
Tests for pager. Tests for client initiated.

Minor changes to client.
File Edit Options Buffers Tools Help
Dev status changed to reflect Alpha Stage
Added notes to TODO

Added query.py,	which can validate and create a	query from an href-template.
Changed	requirements.txt to include `uritemplate` as a dep
Working on building a collectdoc module for handling collection-docs from API. This module should have no interaction with networking stuff, but will provide an interface for handling collection-docs.
Renamed exceptions module to be simpler. Renamed it in all imports.
Added tests for query functions. Working on collectiondoc API. Refactored client a bit and pulled Pager out.
Added collectiondoc files in order to begin working on collection doc.

Moved some of the methods that were previously in the client out to the navigabledoc
module and associated what had previously been `results` associated with the client
to the client as a NavigableDoc object.

Added method for creating queries, which will raise exceptions on
bad queries.

Working on a way to test the client using a testing server, based on
http.server from Python std lib. This will run in a separate process
while testing is run. Based on this, may be able to make some kind of content browser
using a small, local serve to serve the results.

Lots left to do, but the client is pretty workable at this point and can be
used to browse content.
Merge branch 'feature/develop-client' into develop
Bumped version number
Updated README to reflect usage of new Client class.
Merge branch 'release/0.2.0'