support for -ve counters including test coverage of re-written processCounters()
fixes #19
tidied up with `go fmt`
Merge pull request #41 from JamesCohen-awin/negative-counters

support for -ve counters