adding unread to messages
messaging system is almost fully intact, need to add tests REAL bad