Renames transport.py to transports.py

This is to avoid hitting a refactoring issue caused by distribute
not cleaning up the site-package before doing a module upgrade.
Fixes imports/tests for transport rename
Merge pull request #172 from sudorandom/move_transport

Renames transport.py to transports.py
Fixing return value for CCIs ordered with SSH keys
Merge pull request #173 from beittenc/fix_ssh_key_ordering

Fixing return value for CCIs ordered with SSH keys
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
Fixes a message queue bug introduced by the new config handling
Removing debug code
Merge pull request #174 from beittenc/api_timing

Create new TimedClient class