Fix issue #16: add infix version of file with same digest as original

I tried to fix it as simple as possible, I also wrote tests and updated the readme.
Oh yes, what it does is that it shows all the test descriptions when you run them, so that you see which one failed or went well. I used it for writing the tests, but it can go if you like.