gave the unit tests some love and added connection details support on the Connection object
did some refactoring and documentation, more to come