DONTMERGE. Feature/tagging squashed

This was mostly for my own edification. To save time, effort, and anguish on a rebase, squash our commits ahead of time. Then rebase.

Commits should be split up and squashed in ways that make sense and preserve a sufficiently descriptive git history. For the sake of this branch, I squashed *everything* into a single commit (ill-advised).