Allowing override of basedir so that we can store our data on another mount point. Given that there are so many "ensure directories" the only other option would have been to completely remote mount /opt and this is not always feasible.  We may only want to remote mount (another filesystem) only mongo data.  This enables that capability