Add docblocks
Don't invoke onStart callback in UvReactor::run() when empty
Always execute immediately watchers in fresh call stack