Brackup

After months of inactivity, I started hacking on Brackup again. The motivation was part guilt, part fear, and part excitement from some intelligent comments/encouragement from a fellow UW CS grad.

Anyway, I merged into trunk a previously-experimental branch which cleaned up everything I'd previously hated, after I got all the tests passing again.

Expect new development/docs/releases shortly. (I hope)