ENH work in progress sqlalchemy support

initial work to use sqlalchemy to enable backend-agnositc read and
write to SQL DB. Needs work to correctly cast numpy dtypes to
SQLAlchemy compatible types - could use same code as CSV parse
Work on sqlalchemy auto read
BLD add sqlalchemy to travis