Finished setting up the dynamic connection classes

We now have all of the logic agnostic to the specific api format.