Add extra tests requirements for Mac
Add Connector abstract base class