Add more tests for aperture_core, and fix theta for SkyElliptical classes

This PR fixes a bug in the ``SkyElliptical...`` classes and adds more tests to improve coverage for #201. 

closes #201