handle groups more elegantly (rvm::system)

I noticed if I used rvm::vagrant in my run list, then any users I setup in my chef recipe don't get added. Adding modify to this action fixes that problem.