Skip concatenation step if there is no 'jsfiles' section in build.json.
Renamed the 'scan-modules' task to 'walk'.
Call the 'done' callback when something fails.
Added some checks.
Added a watch task.