made it so you can add and delete and it’ll still add things correctly
now it actually works, and constructs a syllabus JSON, ready to be added to the database.