Move command descriptions into each command

This means we no longer have one extremely large file which
declares all of the commands along with their help and usage and
flags, but that's a good thing because it means that there is one
less instance of all of the commands being listed.