Closes #16 - Adds better error messages for invalid cards

cc/ @jimdanz 
You forgot "that" in the rest of these cases.