renamed files
Missed an include, which only showed up after a system update.
Simple event channel to standardise comunication on
forgot repeated include guard
extended api
made SimpleStateMachine a listener for an EventChannel
changed return type to Listener::receive to allow implementations to return if they ignored the given event.