Changes in response to code review:
- PEP8 and pyFlakes passing on all files
- renamed all identifiers to avoid camel case and use pep8-like naming
- changed all private methods/attributes to single underscore
- testing code restructured into single class; timeout override for testing has been removed
removed extra trial files checked in (again)