Unzip the shapefile zip so it's ready for validation, reprojection and ingress
Fix inconsistency between class name and file name
Allow IO Exceptions to be uncaught instead of rethrowing as IllegalArgumentException
Added TODO for making max zip file size configurable
Fixed some style issues
Converted TempZipDecompressor to object
Still TODO : ScalaDoc. TrueZip investigation and potential refactoring. Extra tests for the security issues Slemko brought up.
Allow IO Exceptions to be uncaught instead of rethrowing as IllegalArgumentException
Added TODO for making max zip file size configurable
Fixed some style issues
Converted TempZipDecompressor to object
Still TODO : ScalaDoc. TrueZip investigation and potential refactoring. Extra tests for the security issues Slemko brought up.
Refactor decompression code; add test for flattening zip file with conflicts; added Scaladoc
Refactor decompression code; add test for flattening zip file with conflicts; added Scaladoc
Instantiate TemporaryZip inside the servlet
Read features from shapefile and construct Soda Fountain request
Automated tests for ShapefileReader
Add scaladoc to ShapefileReader
Address CR comments
Address CR comments
Convert unnecessary pattern matching to map(..).get
Small changes to ShapefileReader
More small changes to ShapefileReader  for CR
Merge pull request #2 from socrata/urmilan/decompress-shapefile

Urmilan/decompress shapefile
Add configuration file to the service; early stages of using Zookeeper to find Soda Fountain
Clean up imports, config, build file
Use Zookeeper to find Soda Fountain
Use Zookeeper to find Soda Fountain