Simplify implementation of DataClump

- Add more specs
- Use Enumberable#each_cons to find all sets of methods to check