Improved flags.

Handles multiple channels and gives a better description for command line
arguments.