Simplified the packet validator code a bit.
Added -v for verbose.
More sanity checking on keys.
Don't print keys on invalid commands...

...they often contain completely garbage keys which just cause
confusion and stuff.