Bugfix: Scroll to hash fix

When reloading a page or returning to a previously viewed page the page would scroll, even if you left it with the section within the view bounds. Conditioned the scrollToHash function to now only scroll to the section if the section is out of the bounds.