Implementing new database construct.

New database construct will have a network location and a local database.
The program can run without network connection, but it must have an
initial database.