Fixed some of my GUI woes

Instead of an expander, I made my own custom expander-imitator, the
RevealerExpander.  It's made of a toggle button and a revealer, and
its children aren't ignored by SizeGroups.  Now I just need to figure
out what to do about the font button.