Improved functionality.

  o Added help text.

  o Only save the datastore if it's changed, based on comparing
    the checksum of the existing datastore and the new, temp one.

  o Add version command.

  o Clean up id processing:  Allow spaces, normalize captial letters,
    and allow it to be split over multiple tokens.

  o Rename command subs to be cmd_ instead of just _.

  o Implement untrack command (sets the status to UNTRACKED).

  o Alter list command to honor -A and status.