SPA-Vanilla-JS Single Page App using Vanilla JS. Single listener watching for #location change, updates page via callback. Based on https://itnext.io/build-a-single-page-web-app-javascript-and-the-dom-90c99b08f8a9