Route /filename/[commit-sha] will display specific revision of a file. Resolves #892.

Would appreciate a quick look before merging.
missing newline