Added private message functionality. Still needs a little work (private message chat list is wrong)