A shake-up of the social housing allocation process in County Durham will ensure properties are allocated fairly and to those in greatest need.