ussd messages

WIP - not ready for merge yet
(because this submodule is still used by other projects)