Raise proper errors when machine is not accessible

This is similar to what Vagrant does in the Virtualbox plugin
Merge pull request #5 from godp1301/master

Added support to specify on which the tenant should be created