use twisted's callLater method, rather than threading.Timer
!joinwar on nonexistent war now results in proper error message
got rid of parse_throwdown() since !startwar and !throwdown have been identical for a while now