Fix bugs found by valgrinding test cases

Fix leaks in the test cases

Fix a memorry corruption in the binaryWriter

Add a Begin() function to the DataLump object
Further reduce the output of the test cases

Only print a line of ****s between test binaries. Previously the
every test case took 6 lines of terminal real estate
Add test cases for StringTable, and fix bug

Fix a bug where the leasing null character is overwritten