Header.h

Reducing the need to have a master header linking my program. This is being
done by moving the header references to each of the interpretation (header)
files for each class/namespace.
header.h

Previously I was lumping all my headers in one file and included
that everywhere. That was leading to problems with compile
speed. I reduced these dependencies.