App::MatrixClient feature parity:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Formatted messages - steal formatting from a combination of App::MatrixClient and Circle::Net::IRC
Members count, etc.. in status bar - steal from Circle::Net::IRC::Channel
Incoming typing notifications
My own displayname
  - display it
  - commands to change it
Online/away status
  - display it
  - commands to change it
Incoming invites
`m.notice`
Non-text media events
Sending media
Some history replay on startup - can be fixed size for now


Other TODOs:
~~~~~~~~~~~~

(*) denotes features requiring Circle features
(#) denotes features requiring NaMatrix features

Send typing notifications (*)
Send formatted messages (*)
Sending invites
Memberlist display (*)
Pick better room name for 1:1 PMs (#)
