Fix for issue #18
remove log output
fix for issue #20. Provides default arguments. Does not use Config to look for values. Will integrate this later.
Simplify invoking context.mainClass in LOCAL mode.
Fixes
- if required is true then no defaultValue should be supplied
- better naming of pair._1, pair._2
- change CLIOption[T].d to CLIOption[T].description using override
- use of Option[T] instead of T to better handle null values
Remove CLIOptionType, redefine CLIOption[T] as CLIOption[+T]
Merge pull request #21 from kkasravi/master

improved handling of cli args including allowing default values and more description usage