corrects spherical test names
adds non-trivial spherical add and subtract tests
updates gitignore
capitalizes Cartesian
lowercases angle
moves string formatting to utilities