Javadoc e testes adicionados