Frontend parts 1-3, backend part 1
- I realize it isn't ideal to do a single page web app like this solely with jQuery -- something like Angular would be nice instead. I've only started to work with Angular, though, and following Joel's advice, I decided to stick to what I knew for this project.