So many changes

    * Add Eccentricity method
    * Fix a lot of bugs