Feature/zero storage support

Implements zero-storage API.

Adds tests for entire ToopherDotNet client.  Refactors ToopherAPI as necessary so web requests can be mocked.  Microsoft seems to have made this intentionally hard.

Adds XML documentation for new methods.