SQLAlchemy data layer initial support

Initial support for SQLAlchemy data layer - Issue #17