compare pointer values in equals instead of hash
use different callback architecture as jna can not handle callbackinterfaces with more than 1 method.
remove jni tasks
Start working on an example app