Fix bug on touch() method
New public method  increment() and changes in library core
New release 2.2

Update changelog and other minor changes.
Merge branch 'release/2.2' into develop