Unit Test updates

Figuring out how the header and object viewer will work. Unit test is
going to be a documentation of sorts.