Fixed filenames and route resolving to work on case-sensitive file
systems