Add readme, copyrights, make it a proper transport

Added event handlers for the transport itself