Use Famono.scope in autogen files
use famono scoped define
add parseDefineArguments

improving the argument parse
implement the argument parser
fix #42