Replace "IRCService" with a variable
Run the read loop in its own thread, use an ExecutorService for sends