Work in progress. Fixed HTML and CSS. Cleaned up JS