added a performance counter and changed kilobytes to bytes for avg message size.
made some things internal.
fixed null reference exception.
added sample implementation of a Socks 5 proxy.