Allowing for international filenames to be correctly handled.
Added filenameTemplate property to Page class and updated getFilename accordingly
Add default charset to Content-Type headers for text types.
Added getTemplate method to Page so that template property can be overridden in subclass
Merge pull request #186 from acdlite/filenametemplate-property

Make `Page` more subclass-friendly
Merge pull request #187 from rolftimmermans/utf8-content-type

Add default charset to Content-Type headers for text types.
Merge pull request #181 from etabits/master

Allowing for international filenames to be correctly handled.
Keep moment at 2.3.x in blog template, fixes #184