Better error reporting for cli mode
Bug fix - Correctly parse and list available drivers
__callStatic() is now __get() since callStatic doesn't exist
__get() isn't static
Cast $options as an array when passing it to the driver (for consistency)
Created keyValuePairs helper class (and tests)
Starting test suite for new db module
Added getSQL() method to design spec
Tons of bug fixes (lost track of individual changes)