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
necessity has one c and 2 s's:  http://dictionary.reference.com/browse/necessity