Yahweh, A God of Violence?: Understanding Justice, Retribution and the Character of God in the Old Testament