add validation to forgot component, add route method to settings