refactored  poller controll to supervisor

ehc_client_app was doing the starting, stopping and resetting of
pollers. I thought it made more sense for the supervisor to implement
the guts of these functions