Isolated sysTray, began ForeignNode

Cleaned up and organized some by isolating the system tray code into
it's own class. Began work on a Foreign Node class that will track each
of the foreign nodes and store their names, addresses, events, and
probably maintain a local log of all information sent.