Check for newline char before readahead. +test bug
Return all 0 if decay is 'not seen' + test
Add second translation for anti-K*0

Apparently the pdg ascii file uses K*0 and K*(892)0 interchangeably. The
same is true for Kbar*0 and Kbar*(892)0. However now we have two
translations for anti-K*0. I am not sure what will, or what should
happen if the translation from EvtGen to pdg for anti-K*0 is attempted.
However it seems that K*(892)0 is the deminant variant.
Remove dots at the beginning of some daughters

In the pdg ascii file some decays are indent by using dots. Those dots
should be removed.
Write 2pi+ as pi+ pi+ etc.

The pdg ascii file tends to write identical particles as numberparticle.
This change unfolds this step.
Add another flag
Refactor creation of decaylines. Only look for '\'

The best indicator for a multi-line decay seems to be the '\' character.
Hence I refactored the code to only check for this.
add translation for eta'
Add test for multiline decays and account for eta'

A translation for eta' has been added and therefore some tests have been
updated. Also added a test to confirm that the correct lines are added
to the decaylines.
Create first version of tox.ini
Make flag-remove a func., add it to 1st col. creat

As can be seen in the added test, sometimes there is a flag which does
not intruduce a line-break but the decay daughters in front of it do.
Hence the flags must also be removed during reassembling the first
column. To not duplicate code, the removel has been moved to its own
function.
Add many more translations
Skip lines with branching ratio 0. Maybe not ok.

For now I skip lines with branching ratio 0, since they should not be
touched. But at some point I should make sure they are actually
irrelevant, since some could be matched to decays in the pdg reference
file.
Make exception more verbose and raise for 'seen'
Add TODO: comments to keep TODOs synchronized