add commenting to input files, clean up execution
clean up execution, organize main() better
cleanups, don't strcpy token names when creating macros
move more of exec_token into main loop, rename exec_token to push_value
split tokenize_file into tokenize_buf
add foreign function import functionality, move builtins into separate module