make many=True work, add tests
add tests for many=True with marshal