Combat works!

Everything is well tracked and cleared on combat ending. It also locks
the channel so another combat cannot be started while one is in
progress.

Future:
- find a way to more quickly display showinits
- report a message to #stchambers than a fight has broken out in
#channel.