Add tests for output based on structure.xml

* Each method in TestClass supports one testCase of TricorderTest
* The coverage is not done using phpunit (todo)
* Added suggestion using incomplete test
Fix typos and correct somedoc block
Fixed weird spacing -- coding standard is to 4 spaces for insert
Cleaned up the test to use a data provider
Merging
Removed all the 'assertNotContains' tests, going forward put suggestions in tests that are marked incomplete
Fixed some weird indenting
Merge remote-tracking branch 'chartjes/master'