finished profile setting, finished global form validation, new badge modal, fixes