Logpath and dbpath ensure; correct owner and group

This branch:
* Fixes the user and group depending on whether using OS (RHEL and Debian) or 10gen packages.
* Ensures that logdir and dbpath exist before service starts.
 * Since the owner and group is variable and the package and service aren't in child classes which I could use to order my dependencies with in a higher level class I felt this was the best way.