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.