Added additional Exception classes
Added AdapterFactoryInterface.php
Updated AbstractConnector.php
Tidied tests in AbstractConnectorTest.php