Created an IO mutex for thread-safe IO per langauge (since they are threaded) and finished debug statements.  All that is left is to implement languages.