Added parsing of page url for element hash

This PR adds parsing for an element hash in the page's `url`. If one exists the plugin scrolls the page to that location after the build is complete. Prior to this change if the plugin took too long to load (typically due to other scripts blocking page render) the browser would attempt to scroll the viewport before the section `id`s were inserted and fail.