Better user interaction

1. Add "Fit Screen" feature for zoomed-in mode, press 'f' to toggle this
feature.
2. Scroll back to top when change page.
3. Space bar and mouse click on the image will trigger next_page().
4. Isolate update_hash() from render_page().