Added change password and send pw email services, also reworked the services into factories