updated the json documentation, and added ados support
updated read kpoints for an edge case
commented out a line that seems to incorrectly set spinpol