Show compilation errors with design
o Source and Java compilers should have separate file managers
o Remember failing tests and rerun on next request