The Engine class sets up the server, polls it regularly and observes acceptor for incoming connections.
Create the an engine.
Setup traps - invoke one of these signals to shut down the mud
main loop to run engine.
Update is called by an acceptor passing us a new session. We create an incoming object and set it and the connection to watch each other.
[Validate]