Added SHP extractor, works streamingly. This implements issue #3.