allow extra diagnostic info to be passed explicitly
extra diagnostic info in case of failed download
removed use of rgeos, replaced with very simplistic checking
changed stop() to warning() for WKT errors, since our local checking is less rigorous now
removed rgeos dependency