Implement tagging/untagging in Collection.
Add tag listing.
Add first, simple version of search.
Add find() to util.
Fixes find() to use full paths, not basename.
Work on CLI frontend started.

This commit adds the first subcommand, index, which indexes one or more
directories.