Add private messaging
Add some safety checks to PMs