Closes #131 allowing artbitratily nested json to be parsed into tuples and marshalled back again
Fixes #132 Changing HashMap<String,List<Tuple>> to ArrayMultiMap<String, Tuple>
Merge pull request #130 from calrissian/242

Closes #131 allowing artbitrarily nested json to be flattened into tuples and re-expanded back into nested json again