many refactors

pulled more of the project specific logic out of the ruby wrapper
improved memory usage in tasks
fixed the box saving of already provisioned boxes
put in logic to bypass loops of repeatedly checking the system
ready for the Vagrantfile templating