New exec.cpp, now tokenizes properly and handles comments