Register new user API
Validate the sent POST data
Refactor the register router
Refactored middlewares
Merge branch 'feature-registration-api' into development