Addressed code review comments

- Made ProtocolResolver no longer be dependency resolved
- Modified the transports.common.js addQs method to no longer take a connection