Update lore system to use textblocks.
Merge pull request #262 from bensemmler/lore-textblocks-clean

Update lore system to use textblocks.  Closes #1710.