moved shock.go in into shock package, added support for compressed input files