ADDS basic design for the poller
ADDS the task class