Initial commit of multiselect
Fix for multiselect

This needs to be recursive.
Thinking it would be nice to have a "flatten" concept,
see the last compliance test for an example.
Allow json file to be specified in jp

Rather than reading from stdin.
Update multiselect with new syntax

Explicitly call out where a multiselect occurs:

foo.{a,b}

With the braces specified, the return type is a dictionary.
Add parser tests for multiselect