created a new class representing points on S^2 which supports array indexing, dot products, and geodesic distance between two points on S^2 (implemented as subraction '-'. SpherePoints class incorporates sphere_vectors; stores points as a vector of sphere_points. Scope of aliased types in SpherePoints made clear; typedefs in class not seen by methods within .cpp, implementation file.