Random Fixes, more TODOs, Compiler.runBatch() updated, no tests.