Improved library abilities, added more tests and beautified callback feature.
Commandline option to print version.