Fixed deletion of transport object. transport is now an abstract class. Created methods for increment and decrementing reference. Will look at moving this to the copy operator instead of using a member function. All classes that have a reference to tx_transport check if the object can be deleted.
added transport.cpp