Working on DB Classes

Reorganizing the whole driver based structure to make it more logical.
Todays progress: DBInterface