Added the four basic types of connections, and the basic registration. Still need more code coverage and extend the unit tests.