Fixed test.yml Playbook

* Reordered modules for checking ruby-version
* Added Vagrantfile for local testing
* Added .vagrant to .gitignore
* Fixed test.yml to use the defaults/main.yml vars files