Refacoter static constants to Values class
Rename Values.ALGORITHM to KEY_ALGORITHM
Update corresponding reference in other class files.
Update Sign class
Refactor the code to take a more Object-Oriented approach.
Add javadoc-stype method comments.