Use ValueObject for returns in Login class

ValueObject contains datas and optionnal errors