Allow in, out, or both with enveloping as maps instead of arrays (either way is now optional)
Fix some issues with maps
Merge pull request #22 from scopely/feature/AsMaps

Feature/as maps