add .ruby-version to the gitignore
lock the gemfile into the minimum supported version of vagrant
move winrm patch into provider init and refactor some winrm functionality into actions