Add rbenv module and states

Adds support for using rbenv instead of rvm to manage additional rubies.

States and modules have been reasonably well tested for installation and uninstallation of ruby versions.

Let me know if theres anything I should tweak, still getting back into writing Python code.