Clarified Try/Catch exceptions. Fleshed out connection/connectionlistener so that when listener gets a CR packet with a port for it to recieve on, it will send an ACK with a recv port for it