Revert "Merge pull request #2 from friedreiss/one-page-app"

This reverts commit fbc72d1273c3b9ede75708be8a0aa8fa45e8d161, reversing
changes made to ada04cd12d996e10fc7aaf5eca3b9a430e501656.
Revert "Revert "Merge pull request #2 from friedreiss/one-page-app""

This reverts commit 480f7f2c16bf2e45439fed0f2761520c047d3c96.