remove setup steps that are PE specific
Move Host Abstraction under single hierarchy

Split BasicHost and Host factory functionality out of PuppetAcceptance::Host
Begin refactoring of BasicHost
Set the connection for the Host when it is built
Refactor host_spec to be more inline with lib refactors
Specify better interface for BasicHost#run
Remove CommandFactory
stash while trying to sort out Host#execute
typos
remove old host files, make hosts the integration point
fix require
remove unneeded require in ssh spec
really remove CommandFactory