Fix handle_message to only accept *args of proper length for command.

I didn't test the change, but it should fix this:
```
20:54:47 majorstringy | !purge fart
20:54:47          <-- | m00se (m00se@yakko.cs.wmich.edu) has quit (Remote host closed the connection)
```