cleanup
whitespace
Some documentation was added.
Using a java.util.Timer instead of a swing one.