Improve guard-rspec config (fail-fast and restart all)
Modify task DSL API to take env on initialization
Modify recipe DSL API to take env on initialization
Improve Recipe::DSL#initialize spec
Fix coding standards (empty blocks)
Rename Remote::Environment#{has_,}key?
Rename Remote::FS#{has_,}file?
Implement Action#output (delegates to env.output)
Implement Action#remote (delegates to env.remote)
Implement Action#remote (delegates to remote.fs)
Rename Interpreter class as Worker
Bump version to 0.1.10
Change CLI#recipe as read-only attribute
Change Env#output as read-only attribute
Add some new delegators in Test class:

* #remote (delegates to env.remote)
* #fs (delegates to env.remote.fs)
Use more explicit example in CLI spec
Add Condition#{tests,return_value} attributes reader
Change Action attributes as read-only:

* #env
* #arguments
Change Condition::DSL#tests as read-only attribute
Add Condition::DSL#{block,env} attribute readers