Adding functionality to serialize maps and collections directly from Por...

...tableReader/Writer.
Yes, I kind of made one test for all the new things. I'll try to separate them out.