Added changeEmail and changeLogin methods to UserService, part of #45, closes #52