Java Networking Library - Wrapping sockets for easy object exchange over the network.