detect requested format (xml, json, html, text)
set correct charset when delivering html/text
remove upper bounds from cabal file
bump version