Merge pull request #32 from ohr/master

Added requiredUnless
Tidying, javadoc
Giving access to recognizedOptions from parser

Signed-off-by: Antoine Neveux <antoine.neveux@gmail.com>
Merge pull request #39 from aneveux/master

Giving access to recognizedOptions from parser
Tidying from #38 a bit.