Output file as arg, not option.

Closes #221.

Bonus: CLI decorator refactoring in the interest of similar interface across commands.