Changing the way events work

Nova will load events from a config file to allow an easier way of
dealing with events.
Test routes