base: database create/drop for storage engines

* Adds registry for storage engines.

--
addresses #2020
43: D401 First line should be imperative: 'Return', not 'Returns'