Fixed import bug for javax.crypto.*
added some javadoc for the valuate constructor