Add profile name to options of a Rhod Command
Middleware with hooks approach started
Middleware can alter the env of the command
Middleware setup built into profiles
Switch Rhod::Command to have and use a env hash during processing
Add in hook invocations to Rhod::Command
Add specs for Rhod::Command calling middleware hooks
Add specs for middleware
Switch to an event based approach instead of a callback one for middleware, per @DAddYE
Merge pull request #9 from dinedal/feature/middleware_api

Feature/middleware api