consolidated most of the helper methods into a seperate file
adding .gitignore file
using new vmutils file for helper methods

I also fixed an issue where username was hardcoded to 'username'
and not using the variable
adding migration script
adding vm reboot script