complete todo
add todo for password strategy
finalize password reset feature
add method for logout