open-closed works on frontpage, events now can transition between months, started abstractions for events manager, put in placeholders for managing menu, lots of other good cleanup