Refactored Netty IPC code into separate classes (This closes #5)