made DefaultSymbol.compareTo consistent with equals
created a new 'validate' module and moved the validation stuff over to it.  no functional changes, just organizational.
fixed command doc
added actual values to the messages that list expected values
added a couple specific ordering tests
added 'planeswalker' as a known type
created a 'stats' command for analyzing a cardset