Started work on alternative reference systems

Starting with CylindricalReference class
Basic coordinate conversion. Still in-progress.

Do the cartesian->cylindrical conversion, but not the change of
reference