Added changeEmail and changeLogin methods to UserDAO, part of #45, closes #51