streamline the options parser

Streamline the options parser:

1. Reformat the usage as: lambdapp [options] source_file [target_file]
2. Remove the -o option, put argument for output file at the end of command.
2. reconsolidate the handling for illegal options.