Listen Poller Refactor

* Simplify ListenStats to just use counters. Removed a bunch of code.
* Use a scanner instead of man handling a reader