Fixed issue #23. Whenever someone tries to add a course onto the schedule, it will set that course's requirement_filled to null if it would be overwriting another course on the checklist.