Adds in a new TimedClient() class.

This new subclass of Client() allows you to time each call to the API.
Adding some documentation
Adding in --timings flag to the CLI to use the new TimedClient
Removing unnecessary changes
Adding in timestamp of when each API call was initiated
Fixing unit tests and slight code refactoring
Adding missing asterisk that was preventing calls with arguments from working
Converting timestamp to UTC
Removing debug code
Merge pull request #174 from beittenc/api_timing

Create new TimedClient class
Adding the ability to bypass the input for comment when cancelling a server and fixing some unit test coverage
Merge pull request #175 from beittenc/server_cancel_comment

Adding the ability to bypass the input for comment when cancelling a server
Adds release and upload task to the fabfile.

Now to do a release, it should be "fab release:3.0.0".