1455 implemented

- Modified all the functional tests to utilize the new runWithAllTransports and runWithTransports.

- Looks like a lot at first but it's really just a lot of deletions and slight alterations.

- Look at commits for specifics on what was done.