Added hash generator utility and regenerated Javadoc
Renamed constants and regenerated Javadoc