Update Graph spec to check for Repository behavior.
Update List specs.
Fix bug noted in issue #114, where Query.execute defaults patterns to nil, when it should be {}.
Created Query::Solutions spec based on examples.
Massive update to create RSpecs for most documentation examples.