Refactored design into a Single Page Application

Instead of using multiple pages, the application was refactored to utilize
only a single page, with the content dynamically changed via AJAX.