Add tests

This adds tests for the following resources in the v2 api:
organization, projects, tasks, webhooks, and users.

It also contains preliminary work on the cli interface.