Switch to 'required', add 'oneOf', update README.