Fix bug in vector test where didn't actually fail
Add code to convert to/from spherical polars + tests
Add Mallinson exact solution giving m directly

(and tests)
Add arg to use m from Mallinson in error norm