Initialize CommandLineOutput with options hash

The argument list was behaving like an options hash anyway.