Add sessionmaker to use transactions.
Create Session cls to bind to slave or master nodes.

Additionally, add get_session(db, bind) method to return a session object.
Use sessions instead of engines to run queries.