Fixed misc bugs in tests, all but 3 tests working!
working tests!
Broke up crazy large compiler namespace
Broke up crazy large compiler namespace