Don't depend on a snapshot and use java7
Rework the options to use jcommander better.