Home Page content
The whole page will not re-load when the content below is updated, yet the URL is clean and the back button works!
The content div will be updated with a selected div fragment from an HTML file hosted on github, however the broswer will see each content update request as a part of the page history so that the back button can be used.
Adding more menu items is as simple as adding the new links and their corresponding html fragments.