Refactor new relationship component
Add simple backend validation for person