Rearranged the project to use a separate HTML/JS presentation layer that hides the actual PHP server status page. This will make things less cluttered and it'll be easier to add in fancy spinning loading graphics and auto-update the data without reloading the page.