Changed the IPC api. Requests are now performed in batches.
Added test server that listens on localhost.
Committed stuff for meeting.
Redesigned entire API. Added delayed sockets and a new delay socket executor.
Refactored code. Deleted unnecessary files.
Revised implementation to make use of a ScheduledExectorService instead of a DelayQueue.