More Counters

+ Adds QuestionsCount, ExclamationsCount and AllCapsCount Types
Add Counters to Users and Channels

+ Also move logic to check if we should call addmessage on a counter
  if the message kind is Msg