(Java - JDK 8) A network distributed version of 'Metals', using multi-threaded sockets