Added styling, html structure, and scripts