add makefile and test coverage;release new version:0.2.0