moved zero volume check to a seperate method and corrected false implementation of element removal in removeMeshNodes