Cleaned out our connection / client hierarchy

Looks like we can handle that through our SOAP Api
stuff and returning the appropriate status information
directly.