Added db scheme introspection protocol

Used in unit tests
Added transaction wrapper
Added connection state checker

Used in unit tests
Added transaction wrapper