Added fully documented OptionalSettings class
Added @version in ImageFormat.java javadoc