Merge pull request #1 from krischblack/master

small fixes
WIP: variable name updates
gitlab::config::nginx: Handle service only if Service[$service_name] is available
More more more more!
Improve readability
Renamed class before - did not rename file.
Updating the environment used by the update hook to rbenv ruby

It appears that the "update" hook from gitlab-shell defaults to
system ruby, raising errors on mismatched versions for rake when
trying to edit files using the web interface.
Forcing it to use rbenv ruby solves the issue.

Conflicts:
	manifests/install.pp
	templates/update.erb
Adding spec tests for update hook template
gemfile: Unpin rspec and puppet-lint gems
Include git to enable the provider