Shape file reader

A shape file reader to replace GeoTools for good. It's tested but very slow so there is some more work needed to be done.