Adding databse enums for the column types and reference types
Adding the structure for adding / removing tables, columns, and rows.

The datamanager is to be feature agnostic.
Creating a database error helper method.
Adding fetch methods for specific rows (in this case, data), currently first-match and all-matches  should cover our needs.