API is working

the API more or less works properly - I scaffolded the majority of the app instead, because i was pressed for time and wanted to focus on learning the Javascript side of it. I don't think there's anything broken right now.