New abstract data source class added.
27062013 -- data source class for BDB written