Filter utility for inverse of Projection

Simple wrapper around Projection to allow users to specify all columns to leave out instead of all columns to choose.

Also added readGroupName to ADAMRecordField, it was left out after the last change.