Adds client installation support for RHEL systems

Before this change, the module did not install the mongo client
for Red Hat systems. Ths change adds classes to manage mongo
clients. Closes issue #81.

Additionally, puppet-lint errors and some warnings were fixed.