Use LeapJS

Removes our custom WS connection to the LeapMotion WS server, and just uses the LeapJS module instead. This results in much more data being thrown our way on each frame, and more precise data, but we lose the discrete 'gesture' and 'pointable' events, as these are not available for `Leap.loop` callbacks at present.

Each of these datasets can still be found manually in 'frame' and 'hand' event data, however.