Merge in esri2geo

This merges in the work I've done on esri2geo you  may want to not do a strait merge as this overwrites most of your stuff and instead use this as a template but the improvements include: 

- Handles null geometries, lines with only one distinct point, polygons with less then 3 distinct points, donuts holes.
- Handles dates
- Has 2 other tools one for merging multiple files into one (i.e. if you have point and line data related to something) and one for doing a batch import.
- Automatically converts to wgs84.

I actually started mine a while ago but the use case fell through and I never finished the corner cases, until your tool inspired me to finish it.