WIP: Add spherical mirrors

Add basic structure of mirrors
Are you sure you dont want to pass some arguments to the constructor here?
Otherwise,

\>\>\> m1 = SphericalMirror(3, 4)
\>\>\> m2 = SphericalMirror(5, 6)
\>\>\> m1 == m2
True