Generate the secret dynamically

See: https://github.com/stampay/mongo_mongod/commit/49135fd7cc1d4b74ffe9c55b2dcbd489b1e926f1
Remove swap file
Mongo user should own the mongo config file
fixup replicaset master hostname

See: https://github.com/aboyett/mongo_mongod/commit/f98c285fbac99a387811b627a1b25731a3bdf181
Ensure mongo is started on boot for debian systems
Make sure mongod persists through reboots on RedHat systems
Update some config
Install any specified users
Use credentials pattern for the secret generation