Problem: Poller could not poll

* Initial minimal polling implementation and tests completed