Improved test coverage
Use correct branch in travis badge
Use django nose test runner
Fixed request processing in python 3.X
Moved from iteritems to items

This makes the code Python 3 compatible
Decode http response in endpoint testing
Make coverage work for all environments
Build all branches in travis-ci
Merge branch 'master' into documentation