Improvements

Updates to the CSS, JavaScript, and HTML to improve the maintainability
of the application and make way for future development.