PeacefulSeparation - separating starting transport to its own method

Moving starting transport from the `start()` method to its own method. Makes the code cleaner, the `start()` method smaller and will make life easier when we add more transports.