Added Data Access Object Interfaces

General additions to data model.