Add gem provider, fixes #12

This wraps the gem installation in a Chef::Provider::LWRPBase like in the mysql-chef_gem cookbook. This way, the repository will be added before the gem is installed.