# Functions
NewDatabase returns a database which stores data into the folder specified by the argument string.
NewDatabaseWithStorage returns a database which uses the argument storage to store data.
NewEntity returns a entity with a name, public and private key.
NewRandomEntityWithName returns an entity with a random private and public keys.
NewTempDatabase returns a temp database.
# Interfaces
Database stores entities.