#39 pretty printer, taken from the batteries library
#39 added dump.ml to makefile
#39 added dump to harness.py libraries
#39 much improved error messages for ocamltest
#41 debug prints handled separately from toplevel exceptions
#41 added a note for posterity
#42 code is ugly but output is pretty cool
#40 fixed a different bug, for when OCAMLTEST_HOME points to an invalid path
#40 stopped stripping left indentation from error messages
#46 erased redundant 'test_test' suffix
#46 added a make clean
#46 moved utilities to the util folder. Added invalid test exception
#46 integrated invalidTest exception
#46 changed error regex. Twas but a tiny change
#46 examples. One passes, one fails
#37 clarified. We dont support windows
#37 removed my clowning
#37 renamed invalid test exception
#37 timed process, timeout exception
#37 integrated time process, set default timeout