Added Javadoc comments to, and removed unneeded constructors from, the
DuplicateKeyException class