Js mass balance

Just for revision and discussion about proposal of new Balance class.
Remove "new" from documentation - soon it will be old:-)