Added first attempt at error handling in the HTML layer

* Issue: in order to display HTML how I'd like, I need to let
  malformed? pass if the media-type is HTML, which seems hinky.

* TODO: Add error handling for other media types.

* Both enlive and liberator are macro-heavy and are frustrating me.