Respect encoding better and use cheapskate instead of yesod-markdown