Add steam chat medium (just roster)
update roster change calculations to be handled by chat mediums, for more advanced change notification