START messages are handled properly now

Also, IncomingTextMessagesController has a little
skeleton of a router-within-a-router.

Claudius is not impressed.