Move riemann_surface_path to top abelfunctions level.
Move doc source to separate directory.
Add initial doc source files.
Add basic structure of documentation.

Establish basic structure of the documentation and add
some simple content.
Add sphinx13 documentation theme.
Expand stubs and add logo to documentation.
Add numpydoc to documentation extensions.
Add refactored RiemannSurfacePaths and dependencies.

The refactored RiemannSurfacePaths successfully compile, but are not
tested. They depend on an AnalyticContinuator object for determining
y-values.

A stub for RiemannSurfaces is created.

setup.py and .gitignore are updated to reflect these additions.
setup.py clean updated for new Cython files.
Create riemann_surface_path_factory module.

The riemann_surface_path_factory module encompasses all
of the code for taking information from Monodromy and
Homology and constucting RiemannSurfacePath objects.

This module currently contains the relevant code from
the deleted riemannsurface_path module.
Add RiemannSurfacePathFactory stub.

Add a stub for the RiemannSurfacePathFactory class and update
the documentation syntax of the function brought over from the
old, non-refactored code.
RiemannSurfacePathPrimitve can be added.

This is untested, but you can now add Riemann surface paths
together. Mathematically, this means you can extend paths by other
paths, as long as the starting and ending points / places match.
Programmatically, this creates a RiemannSurfacePath object from
two RiemannSurfacePathPrimitives.

This makes the notion of a path primitive having its "segements"
attribute set to "[self]" become very important.
Checkpoint refactor debugging.

The code compiles yet verification and debugging is not complete.
Checkpoint refactor debugging.

Added two new files.
Add some reference documentation stubs.
Remove old riemannsurface module.
Resolve issues with RSP.get_y().

Some segment indexing issues were occuring with RiemannSurfacePath
objects and their getters.
Allow the addition of Riemann surface paths.

This required exposing the underlying RiemannSurface,
starting place, and segment list as Python-accessible
properties. This doesn't seem to cause a performance loss.
Remove obsolete code from riemann_surface.

Artifacts from the pre-refactor days were left in
riemann_surface.pyx. This commit deletes said artifacts.
Include necessary cython files for Riemann theta.

Forgot to add a file to the Cython extensions list. This
should fix the strange errors I've been seeing.