New SQLAlchemy DB backend, and fixes

Implemented optional SQLAlchemy backend.
Added pip requirements.txt
Added examples for the new backend.
Fixed #20.