The string->weight extractor was nicened.
New convention of the weight expression creation was used where possible.
Private application of the Weight object (which was used in a single place) was inlined.
Forgotten old Weight() usages were fixed.
Operation of division of two weights resulting a floating point number was added.
All Floats were replaced by Doubles.
Visibility of the BaseWeight extractor was corrected a little.