Reset password functionality
Added spec tests for reset password
Fixed spec tests and naming conventions
Made changes based off Ryan's feedback
Minor change
More change based off feedback
Made changes based off feedback
Made changes off Lawson's feedback
More changed off feedback