This commit is STABLE. It connects fine, is functional, and addresses the first two UnitTests to the best of its ability without receiving messages back about them from OAC. The next tasks are to detect when the connection has 'hung' due to user error, and then detect the plans.