new usage ningyou [OPTIONS] <COMMAND> <SCOPE>

* Change Getopt::Long options to gnu_getopt permute
  (to be able to mix options with a command and a scope)
* support now new USAGE:  ningyou [OPTIONS] <COMMAND> <SCOPE>
* remove builder from attribute 'options', has to be called now explicitly
* add command attribue
* add modules attribute
* remove fishy $opt{mode} ARGV calculation
* remove fishy $opt{module} ARGV calculation
* add new sub 'process_commands' to handle COMMAND and SCOPE
add indentation
add indentation, return if not verbose