added Tests
Added tests
added GroupBy
Added more tests