Fix for Ruby State - Global Install

This changes the package name to rubygems, which is the proper name for
installing Ruby Gems on Ubuntu. Having the wrong name was causing the
salt state to fail previously. It might be wise to re-work this to see
if we should make more changes like using RVM again.
Adds NPM Back to Node State

This adds npm (Node Package Manager) back into the state for node. It
was removed previously because recent versions node include npm by
default. If an older version happens to get installed, then the state
will be missing npm, however. To avoid this it was added back into the
state.