Start a spec suite.

There's an error in answer option parsing that makes a good start for a
parser spec.

Also added meaning to "require 'cartographer'".
Use cartographer require.
Specs for Surveyor's various answer forms.
Pattern-matching logic for parsing answer forms.