[ENH] Adds signals to the actions management

Fixes #4
The engine is now part of the server, not the opposite.
Still a bug with timers.