Update

* Updated HTML and CSS
* Cleaned up and optimized JavaScript