Use broccoli-caching-writer to skip execution when inputs haven't changed.
Add README.
Make it possible to resolve command to execute in a promise before executing the command.

Make it possible to interpret exit code differently.