Implemented and Tested and EF style DataContext

Rather than manually configuring each of the SQLite Entities, one can
now add them to a context for automatic configuration.