Temperature restructure

Merging work on networkWithTemperature to define temperature of network into development branch