added viz to nonOO branch
program supports now input files, which contain the parameters of the
experiment