Now fails tests on failed compilation, rather than crashing the script
Added todo.md