Catch compilation errors from :compile.file
'mix newer' task
Update template naming conventions
Allow overriding parameters from the command line