first port trying stuff
more fixes
more readme
changelog
fix unittests