Add support for join events
Allow node 0.8.x
Add support for visitors
Fix broken logic
Keep track of presence
decided onJoin was pretty reasonable