fixes #6 - initial cut at deep linking to a diff, this is completely (and offensively untested) but this is probably a necessary feature to get any sort of traction