added sqlalchemy db layer and start of user model