Added core functionality

Attempts to join the network specified with the port.
After connecting, attempts to join channels after 10 seconds.
Input box allows input of raw data to the network.