refactored updater to lose a dependency lib
library now requires Java 7. (Been 3 years I think people will have upgraded).