made sure that keys that should remain secret get properly cleared, and added some xml docs to the id lock handler constructor