Add core event handler
Begin implementing the core controller

Also, switched from thespian to hactor
(https://github.com/Forkk/hactor), a fork of thespian.