move compile.cpp and interpret.cpp into deeper trees, in preparation for splitting out compile.cpp
split MyThread out of compile.cpp
(BUILD BROKEN) wip work on splitting out compile.cpp