Use RVM and removing conflicting configs

RVM has its own Gem management and the presence of GEM_HOME and
--user-install conflict with RVM.
Add task for installing RVM
Remove unused variable