add `--directoryperdb`  back

Signed-off-by: Oleg Verych <olecom@gmail.com>
config defaults: new and fix setting of

* comment out: socketOptions:{ connectTimeoutMS: 512, socketTimeoutMS: 512 }
(timeount event starts to generate)

* new example of config:
```js
   modules:{// cfg for stack of things from 'app_modules'
    // order matters: before auth module there are no restrictions to config
        supromongod:{//'mongodb://' + process.env.MONGODS + process.env.MONGO_DBNAME
            // comment out `bin` if `mongodb[.exe]` is launched elsewhere
            bin: 'bin/mongod.exe',// if distro is used, put e.g. '/usr/bin/' here
            db_path: '/data/supromongod/',
            cmd_repair: '',
            cmd_launch: '',
            url: 'mongodb://127.0.0.1:27727/'
           ,db_name: 'supro_GLOB'
           ,options:{// you know what you are doing here!
                db:{
                    forceServerObjectId: true
                   ,bufferMaxEntries: 0
                   ,journal: true
                }
               ,server: {
                    auto_reconnect: true
                }
            }
        },
    // auth module overwrites default and sets up per-user auth module loading
        userman:{//
```

Signed-off-by: Oleg Verych <olecom@gmail.com>
fix arguments order in mongodbAPI functions

Signed-off-by: Oleg Verych <olecom@gmail.com>