Add proper listeners for custom events updating in a manner analogous to that of classes in the Map directory
Test Plan
View map
Add new custom event with location (try RH, it's one of the acceptable and nearby ones)
See if change is reflected
See if change reflects when saved and you visit antalmanac.com/map
Issues
Closes #813
Future Followup
Not all locations are recognized for custom events on the map even though they are for classes (BS3, for example) and some don't even read on the calendar
Routes do not work for custom events (it is difficult to order them correctly with the classes due to how the indexes work)
Summary
Test Plan
Issues
Closes #813
Future Followup