Merge pull request #14 from clockfly/master

add hiearachy graph
Update README.md
Update README.md
Update README.md
Merge pull request #17 from clockfly/master

Refactory: Message passing layer, Application actor hiearachy
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
add gitignore
Merge pull request #22 from manuzhang/add_gitignore

add gitignore
merge with intel-hadoop/gearpump
fix merge issue
fix compile issues