Refactoring 'connectors' to 'adaptors'
Completed changing over 'connector' for 'adaptor' terminology
Proper use of device driver
Make connection match the same initializer style as other classes
Using ports, and works in JRuby