code quality fixes
add some comments to get my bearings
add flag for collections that were populated from inlined one-to-many data
don't assume picklist items are inlined
fixes issue #26