switched to using MBeanServerConnection directly instead of JMXConnector
Re-ordered parameters to JMXMonSampler constructor to mirror GUI layout.
First version of JMXMon unit tests.
Fixed unit tests. Had to do some compromises to get them working (making JMXMonCollector.jmxMonSamplers protected even though I would have liked to keep it private, for example)