added basic debugging stuff for the interpreter
header cleanup