Thor debug mode

This makes Thor raise an exception when it gets a command it doesn't
understand. This makes features fail (a good thing), normally Thor would
just print something to stderr and exit with 0!