Cleanups

The commits tell the story.  Basically, in the time since I last updated this gem, I've changed a lot of the standards I use in writing gems.  This moves Undies to those standards.