Event definitions

- Events will be defined in MANY smaller files.
- The events folder will contain subfolders for each grouping of events.
Event groups will be named with a descriptive name, and files under them
will adhere to a strict naming guide.
- Build steps will be added to allow easy adding of events simply based
on naming.