Private messages integrated and user models refactor
Random stuff that wasn't included for some reason.