Volume bug

Bug discovered in the calculation of some cell volumes; replaced with different implementation and added test.