new environs enum
Adding default environment configs
use environment-aware logging
load environments enum & config
model uses config to create driver object
add Database_Selection_Exception

i really should make a directory for exceptions, this is getting out of
hand.
select db
none