Review changes for Basic Requirements Model and View

Changes based on the reviews.
- Fixed spelling
- Changed integer type to smallint in the score_min and score_max.
- Changed 400 to 404 status code for entity not found.
- Cleaned up codes
I think it should be requirement_necessity