layer to eliminate duplicate code and make error checking more efficient (we now use a system that relies on Throwables to do interesting things)
so they work now; added the HTML Reference (originally from CW); added the post output filtering to turn the "pseudo-URIs" in the database into real URIs