Added data objects to datalayer.
Implemented generic DriverInterface.query.
Added support for parametrized queries.
Added DataObjectModel base class.