Java Proxy Server project

Esta mañana he empezado un pequeño proyecto que me gustaría compartir, se trata de un proxy HTTP bastante sencillito. Lo único que hace internamente es cambiar la cabecera 'Connection: keep-alive' a 'Connection: close' y además está implementado con threads para permitir varias conexiones y clientes a la vez.

Aquí está el código, comenten que les parece.