Move file validation to File + increased verbosity in favor of test coverage
unittests: start php webserver to dramatically increase testspeed
assertZipIntegrity now compares zip contents to raw file contents
mock time()
test validation exceptions