More cleanup

Start documenting code design.  Tweak name generator.  Disallow using scrolls
while unable to see.  Fix healing potion scaling.  Tweak Blessing: Longevity.