Added in 3D functionality, and can still use 2D functionality fine. z coordinates are still only in grid space. Also, 3D functionality has not been tested yet to see if it is working correctly.
added in code to use turb (turbuflux). it runs, but I have not checked to make sure it is correct. Also, it may not run now without the using this flag because it is expecting all of the variables