refactored the tests to group them in to more sensible groups
First cut api request method return top level entity objects
refactored modules in to submodules separated in to client, exceptions and entities
updated readme, lists the versions of python that the package is build and tested on