Previous functionality of Tetra (Contains and Volume)
Changed implementation of Tetra.Barycenter() because previous implementation was too inaccurate and slow.
Corrected Tetra.Contains() to better account for periodic boundary conditions.
Added mroe geometry tests.