Create Events package and migrate existing code

`Event`s still require integration with `Group`s, which also require integration with `Student`s. Basic, untested CRUD views are in place, but cannot be tested until other structures are in place.