greatly thinned out the CHESCOSocket wrapper
added and implemented a task class that can be cancelled NOT by interrupting the whole thread and that invokes a completion method
added and implemented a thread factory for threads with background priority
added and implemented a connect task that connects a socket object and creates a chesco socket
added a thread pool executor