Private messages

split off reply/message composer stuff