build: add the 'tags' build target
IO: create submodule Transform (with file_to_file)

The module defines a generic stream transform using a class type that
can be made compatible with Biocaml and Cryptokit's transformations.
The function file_to_file is an exceptionless version of
`Biocaml_main.file_to_file`.