Store edge vectors in triangle

Saves having to calculate them in every ray-tri intersection test.
Remove node count

Isn't useful for anything.
Refactor
Add asserts