Optimise imports
Rework the poller so that the RequestFactory can be changed as long as the
WebPoller is not active. It no longer needs to be supplied when creating the
WebPoller.
Update documentation to 0.2