Fixed HTML5 Compliance

Code is now HTML5 compliant. Cleaned up some whitespace and closed some
open tags. I looked into alternatives for the arrows for the carousel,
and some of them are weird. We can try to just have an arrow on top of
everything absolutely positioned.