Misc cleanups

Finished the backend of the project. Now to work on the front end!