[=] update core
[=] update readme
[+] init as package and add tests