CounterHelperTrait

- Merges #1 (did a rebase as well).
- Makes it work with the rest of the package.
- Adds some docblocks.
- Adds the CounterHelperTrait to the README.

~~And I just notice I forgot about the README. Typing that now.~~

When you merge this pull request, #1 should also automatically close.