Fixed a lot of mistakes. Optimized a little. Things seem to properly be working now when changes are made to the starting field and temperature in terms of the differences between Trotter slices.