Added new interface for Data objects in teh system

Renamed a bunch of classes in the db folder as well.
Moved list and datasource under view