Use class attributes rather than local variables, to use them in methods (face_points & edge_points)
Added the object.vertex_point method to calculate vertex points
Calculate vertex points in the main algo
Tests: use the right faces in test_edge_point
Tests: use assert_array_almost_equal_nulp instead of assert_array_equal for more precision