new options - package_ensure and repo_manage, plus some puppet-lint

package_ensure - now lets you specify something like '2.4.8' instead of installed.
repo_manage - if set to false, will disable the management of the mongodb repository.

also some puppet-lint fixes.