Revert "Revert "New Data Base Class""

This reverts commit f41dd99e03ae230723a28db37081371938a32b87.