Added lots of javadocs. Need to finish Deserialization Problem Handler.