#28 rewrite setPassword, update confirmEmail, cleaning project