Garbage collection!

Finally, I got around to implementing garbage collection. See the updated docs; in particular, there's now new commands `hit gc`, `hit mv`, `hit cp`, `hit rm`.