previous() alterations

previous() now returns "" when run in the first visited passage. This
allows not previous() to be used to determine if it's the first move.

Also, links whose code passage titles evaluate to "" are now printed as
broken links instead of external links.