Allow Haste.App users to set a callback on session termination.
Add event-based server abstraction to Haste.Concurrent, Haste.App.Concurrent.
Restore type of ~> operator, introduce new Aeson-like parser. Fixes #134.