Clean code
Update documentation
Update pom