hop_tasks: Better error when dart2js is used with empty source list

Closes #29
tweaks in hop_tasks/process

Closes #30