Add docs structure
Add high level overview to README

Not complete yet, but it's a start.
Add compliance tests for lists
Less python specific README
Support wildcards on dict types

As part of this I had to add a requirements26.txt
file to support testing python2.6.  A wildcard on a dict
type will return the dict values, but for the specification
tests, we use an ordered dictionary to assert the matched
data.
Update readme with new wildcard syntax

Also added the start of a grammar section.