Set DBM file as readable by default, and override with creatable and writeable on unittests
constants for Dbm modes
Switch cache to WRITEABLE on set
Allow dbm type to be set on setFilePath
Default DBM type to BerkeleyDB v4/v5