Added Jamie Zawinski's TestThreader.java unit tests and fixed bugs found in MessageThreader