whitespace cleanup
switches rotator to use Coords::angle
adds problem spherical-Cartesian unittests
fixes quadrant errors with atan2
adds around the clock unit tests for cartesian conversion constructors
updates diagonal rotation test
adds readme
Merge branch 'spherical_atan2'