Added compositional array construction
Split configurational entropy from ideal gibbs