setup client.js to use extractDocs for documentation; write the documentation
Document the user-api-client with extractDocs
Merge pull request #3 from tidepool-org/kjq/newdocs

Kjq/newdocs -- add documentation, changes are ONLY to comments.

Now that I've verified that changes are only to comments, I'm going to merge this myself.
Merge branch 'master' of github.com:tidepool-org/user-api-client
Initial commit of tests.  Spent *way* too much time fighting with both express and restify, but figgered stuff out, so yay.
Unit tests, yay!
First set of changes to use the httpClient thingie instead of request directly
Adjust everything else to use httpClient.  Ahh, code much cleaner!
Merge branch 'cheddar/tests' of github.com:tidepool-org/user-api-client into cheddar/tests

Conflicts:
	lib/client.js
	lib/middleware.js
	test/testClient.js