Heavy linting

Hi Daniel

I am planing to use your module here at local.ch, one of Switzerlands most visited websites.

I just used puppet-lint to fix most of the warnings and put the definitions of "mongos" and "mongod" in seperate files.

I would be glad if you can review and integrate theese changes.

Regdards,
Andre