Refactored nettask and moved all telnet relared stuff to its own module. Telnet state machine is always non-blocking, just like the ftp one will be