TestClient schedule implemented.
Move the TestMuc out to testing client module.
Provide higher level type for Command

- Since the lower level Handler is now supported, subclass the Command
  class from that lower level one.
Presence specific handlers.

- Start by providing one that enable bot to autorejoin.