Add required fields

Fields that are not in total may now be required using the
"req" key. The assignment unique ID is always required.

README.md updated accordingly.