Add Javadoc comments
Replaced byte reading wrappers with direct calls