Store frame number in url fragment. Ex: xkcd1446.org/#128

Fixes #10 

I've stored the frame number in the url fragment. If the fragment is an invalid frame it defaults to loading the last frame.

Any feedback on this would be appreciated.