Add readme
Implement core unittests