UTF-8 support and gitignore enhancements

Hi Luegg

I really <3 your template but there is few thing you (especially as a Swiss) forgot about: UTF-8 support. Let's add that motherfucker to the template as well. 

Oh, and some minor changes to the gitignore file as well.

Sincerely yours,
M