Added command line options.
Added the format target.
Formatted source.