Js mass balance

Just for revision and discussion about proposal of new Balance class.
Maybe allocate balance after constructor (zero_time_step?).