argv improved and .defineOption() and --help added
change log