Write first version of channelcat

We only read from standard input.
Handle input files

We can now read from a list of files given as command-line arguments.
Merge https://github.com/gunnihinn/channelcat

The github repo had a Licence file that we didn't have locally.