Untested work on contact requests.
Smaller improvements.
Brainstorming on message format.