Add puppet cache to gitignore
Update puppet manifest for adorable core dependencies

* Specifically define updated versions of ruby-build, chruby, etc.
* Specifically define which ruby versions to install (WIP)