WIP: Create geometry sub-package

This PR creates the geometry sub-package to address #31.
Currently it contains only the two geometry cython files, ``circular_overlap.pyx`` and ``elliptical_exact.pyx``.

TODO: - remove duplicated functions (e.g. distance, area_triangle)
            - add docs for the sub-package