Refactored to move DB specific code to own packages
Renamed sources to drivers
Reorganizing db specific code to a driver
Added attributes to query
Moved results to query
Added a Dialect class to handle driver specific SQL formatting
Updated docblocks