Refactoring

As promised, here is a way to make your code a little less repetitive and a little more flexible. If you want to merge this at some point, I would say to either wait until your teacher has finished grading or merge it to another branch that isn't master. Tomorrow I'll explain some of the more important parts of this commit.

On a completely separate note, this is a pretty nifty project. You should totally remove the UCF specific text in the footer, rename your javascript file, and host this somewhere.