update README.md and parent pom.xml
add more unit tests