Started adding comments throughout
Added particle rendering support and an advection class (but all interpolants and the particle class are still completely broken)
moved some simplex-independent geometric functions to the geometry.hpp file out of util.hpp
moved dimensional traits to types.hpp