Basic Event Manager

Events currently consist of an (arbitrary) string name and no other data.
See AnimationSystem for a sloppy example that it actually works.