begin with handshake handling in user-model
Merge remote-tracking branch 'origin/feature-cam-473-trust-own-keys' into feature-cam-473-trust-own-keys