Applied existing sanitization/validation rules
Created by: lecegues
Description
- Applied existing sanitization/validation middleware in backend
- Added to existing frontend validation in frontend to match backend rules
- Updated existing tests & added new test for changes