Completely reworked the front-end. Still needs a lot of work though.

I thought I'd give the front-end a bit of life. I'm not particularly good at front-end work per se, but I tried. Let me know what you think!