Refactor; allow `opts` to be the second argument when grouping by object value
Edit description
Edit README.md