Js mass balance

Just for revision and discussion about proposal of new Balance class.
Simplify constructor.
Why we need elem_regions?
cumulative and file should be read from input, isn't it?