Added notion of passing and failing test results.
Indentation now takes file name argument.
Added checkfiles test suite.

* Also created unit tests for the added functionality.