Update insight.DataSet.group to consider its filter function

- Introduce test to cover this
- Cleaned up existing tests