Licensed under Apache 2.0 license.

* This one commit does not actually complete the process as
  the file headers have not been added to everything. Future
  commits will bring the file headers in. Sorry to you git
  purists out there.
Added check style test suite.

* The only test currently is indentation.
Added features to TestResult object.

* Pretty printing to console is now supported.
* Added Apache header.
Added missing __init__ files.
Added pretty function to _utils.

* Also added apache header.
* Improved some documentation.
checkstyle properly exposes indentation function.