WIP. Currently working on making changes to lifetime management of the sessions and to properly handle exceptions.
Merge branch 'translate' of https://github.com/richardclegg/rofl-core into translate