Initial integration of advanced monitoring.
Somewhat re-worked the Thread Monitor to take advantage of Java 7's try-with-resources feature to provide a leaner API.
Some style fixes.