Added a method called totalPointCount to count the total number of points in all records of this Shapefile.
Updated the documentation and renamed totalPointsCount to totalPointCount.
Update documentation.
Added code to reduce the number of points in the Shapefile.  This uses the Ramer–Douglas–Peucker (RDP) algorithm that only keeps points that would cause the shape to diverge enough in a particular direction.