Main now shows the example usage of the SelectorThread class -
asynchronous IO - both read/write - is working properly at this point.