Update usage with --codegen and add a couple of other flags.

While we're at it, make it fit in 80 cols.