Stub out diff command.
Clean up arg handling.
Order everything for easier reading.
Refactor commands into separate modules.
Refactor arg spec into commands.
Working JSON diff data.
Diff txt header.
Working diff.
First pass at diff docs.
Finish up clan diff. Closes #8.