Support for ESRI shape files

I wrote basic functionality to support ESRI shape files as input format. Currently it only supports point files in geographical coordinate system.
Note: [gdal](http://www.gdal.org/) system libraries and [python-gdal](https://pypi.python.org/pypi/GDAL/) bindings must be installed to support this option