Merge pull request #131 from broamski/master

Prevents an invalid redirect from being performed via a malformed request
Some testing setup and tests for httpclient.
First cut of some tests and a testing tool.
Add copyright
Remove old imports
Travis config
Try coveralls support
Update .travis.yml
Ignore twisted for coverage
Merge branch 'feature/unittesting' of github.com:dpnova/cyclone into feature/unittesting

* 'feature/unittesting' of github.com:dpnova/cyclone:
  Update .travis.yml
Use include instead.
Removed redundant requirements.
test requirements
Cleanup of some docstrings
Added unit tests for JsonRPC
Use test requirements
Merge pull request #135 from dpnova/feature/unittesting

Feature/unittesting
Use cleaner failure testing.
Cover empty methods.
Test clean up and better coverage