Added javadoc.
Updated test to be a benchmark test by changing the MSG_COUNT value to a higher number. The current setting of 2000 is a reasonable amount that only takes a little over 100 ms to perform locally. To get a better benchmark number, simply increase the MSG_COUNT to higher numbers. There are 4 threads that send messages to the server, so whatever the MSG_COUNT is, the number of messages sent will actually be MSG_COUNT * 4.