Ignore generated output files
Create necessary output directories
Distinguish Error from Fail
Add build number tag
Update TODO