Bugfix: main_list behaviour on muliple arguments

In previous versions it silently ignored more than one argument, it will
now exit with ERROR and print usage.
Fixed help message

Added brackets around stuff to show that it's optional.