Interim check-in

Down to linker errors for the HgComplexTestSuite.
Need to create a makefile for the HgTypelistTestSuite, however this
suite should compile relatively easily, the basic and complex tests
depend on the sole function verified in this suite.