majority of infrastructure for transport layer stuff committed; now need to integrate it all and test it. also added karma functions to do code coverage if i want (minimizes the code so not on by default)