Support multibyte filenames
Sort the files in my preferred order
Escape filepath in url_for_page
Fix bugs related with syntax hilighting using Rouge
* Special characters are escaped twice
* 'err' class is assigned if the language is not specified