Merge pull request #15 from spgar/master

Allows guilds and shards to be used in place of colors
Add documentation for new color inputs.
Add common names for single colors.
I like trailing commas, now, apparently.
More informative argument help and error messages.
Enable exact name queries.
Increment minor version for release.
Tell nosetests to understand "should" convention.

By default, nosetests only sees tests that begin with "test_", but we
are using a different naming convention.
Slightly more informative version output.
`extract_many` now works with new Gatherer format.
Version bump.
Add "conspiracy" and "phenomenon" card types.

From the "Conspiracy" and "Planechase 2012" sets.
Add note that results are being trucated.

Should probably come up with a workaround for this annoying Gatherer
"feature".
Version increment.
Special is now set to true when a special card type is searched for.

I added a SPECIAL_TYPE array to constants containing the types that
require special = true for any cards to appear in Gatherer. This means
that "mtg --type phenomenon" now actually shows cards.
Ongoing is also considered special.
Whitespace fix.
Add test for inferring special queries.
Merge branch 'TC01-master'
Add image field