Refactor BlueGel interface

This pull request significantly refactors and simplifies the BlueGel interface:

* Remove the separate Filter module in factor of the BlueGel module itself being the filter
* Provide dominantMovement as an attribute of each gesture (rather than an function that must be called) 
* Add FrameFilter for unfiltered access to Leap frames
* Update readme (including code samples) and version