Preliminary commit of AbelMap.

Some final investigation needs to be performed on integration to
discriminant places. Also, there should probably be a separate
RiemannSurfacePath type for paths to discriminant places.