Content-Type default to UTF-8

Hey,

I detected a little problem while using st on German content. The 
charset was missing on the content-type. I compared an express
solution with st and this was the difference. Unfortunately st got no
option to control this but I think UTF-8 as default is pretty useful.

The current implementation works so far.