Remove comment which probably no longer applies
Clean up imports
Fix comments/docstring
Add module docstring explaning when the loop exits
Add Check handle
Improve effieicney by using Check handle

Use the Check handle to unreference the Prepare handle if no scheduled callbacks
remain. This is more efficient than referencing the Prepare handle during each
call to `schedule_call_now()`.
Bump version