start work on cleaner api
back out the variable stuff, getting ahead of ourselves
fix typo and pull in all of ActiveSupport
clean up docs and tests
add PackageInstaller and standardize APIs a bit more
clean up SSH code and use new Actor API
bring vlad and capistrano actors around to the new api
better error handling for capistrano and "reconnect" installer to terminate and reopen the ssh session if you have tweaked the environment and need a new shell
log recorder utility class to capture output logs as commands run (allows us to show output from capistrano in the error summary report)
local should get the same nice error reporting love of the other actors
update instructions to be clear about sudo and capistrano and other actors
make sure supression option is passed down to run_task
define per_host? since it already leaked into published code
update brew installer to use new API
generic verification helper for `test`
add generic test verifier and use it instead of hard coding test everywhere
package supports use_sudo that bubbles down to all installers
support transfers properly with new api and allow owner and mode params
push_text supports sudo?
move the api of each installer back into the installers themselves