Have only one block size
Reuse temporary files (fixes #4)
Add tests
Merge branch 'pr/787'

* pr/787:
  Add tests
  Reuse temporary files (fixes #4)
  Have only one block size