Refactor: Database: Remove cradle dependency

Save our design documents with nano and make
a quick function to check if a database exists
in order to remove our dependency upon cradle.