implemented keepGroupNames
adding tests for health, which has more complicated schema
documentation of keepGroupNames; bumping version number