Behavior no longer subclass of EventLoop

Inheriting from EventLoop does not add much value, and has the side
effect of name collisions. Reverting back to be in line with the
original Sodium project.