Polling

Closes #156 
Closes #178
Closes #179

@devcritter could you review this for me?
Ah, yes, my mistake. I've added it now.