Experimental code coverage reports, more tests

Added reporting modes for code coverage. Current version runs on
testsuite cov [file] and just print out the sources of the files
with the number of passes for each line on the left.

More unit tests were added to the projects own suite.