Multiple inputs

CanSen now can run multiple cases from a single input file, using `--multi` option.

In addition, it uses the `multiprocessing` library to perform cases in parallel, depending on the available CPU resources.