Failed compile exits with error

This will allow authors to use tool chains like `npm test` with `harp compile` and if used with Travis, could automatically deploy on successful compilation.