Allow specifying interests on EventLoop::register

Issue #33 implementation