Reorganized Sources

Reorganized the project's folder structure to be a bit cleaner. Also
updated a minor error in the website's controls.js that was causing
tables to not be deleted properly when another of the same classID was
inserted.