Created a modular structure to the api classes.
Fixed a PEP8 validation.
Modified the travis yml file to run the pep8 validation during execution (and fail on invalid pep8 files).
Merge pull request #4 from bnekolny/modular_api

Created a modular structure to the api classes.
Merge pull request #5 from bnekolny/fix_pep8

Modified the travis yml file to run the pep8 validation during execution...