chef:init task - resolves #8
resolvers now abort properly when exit codes are bad. solves #7