Removed the points iterator in PersistenceDaigram; replaced it with a __iter__ method.
Got rid of some python code in __init__.py, since it was not needed with the above change.
Changed the docs to reflect this.
:class:`Point` class
======================
.. class:: Point
    .. method:: __init__( x, y [, data])
    
        Initializes :class:`Point` with the given real-valued coordinates and
        optionally real value `data`, e.g.::
    
            s = Point( 1, 1.1, 1.11 )
    .. attribute:: x
        
        x coordinate of the point
    .. attribute:: y
        
        y coordinate of the point
    .. attribute:: data
        
        Real value stored in the simplex.
    .. method:: __iter__( )
        Point objects are iterable, returning two or three elements depending on presence of data, e.g.::
            p = Point( 1, 1.1, 1.11 )
            for i in p:  print p
            1
            1.1
            1.11