Ignore RubyMine project files
Added vagrant provisioner
Use net-ssh-simple instead of shell commands
Refactored out failure methods
Use net-ssh-simple for SCP on script
Started extracting out commands

Added Outcome class to serialize the outcome of executing a plan.