Improve public API

Improve difference API
Improve checksum generator creation
Fix custom security provider registering need
Add stub ChecksumListener
Update project version