Added wrapper class to hold a reconfiguration. Unit tests need moving out. Return reconfiguration plan on change of partition