event support
fold event into protocol, add test
Merge pull request #83 from leapmotion/events

Events