Fixed serch box to top of screen.  Improved scroll model (now manually scrolled based on screen height).  Consistent behaviour at top and bottom of page.  Fixes #47, #48 and #49.