Optimisations to use the triangulation hierarchy and to only locate one vertex per edge

Signed-off-by: Ken Arroyo Ohori <g.a.k.arroyoohori@tudelft.nl>
Merge branch 'master' of https://github.com/tudelft-gist/prepair