increaser now knows the increased tax amount in a isolated way
initializer now is called composer
using an exclusive discounter class to treat discount block
discount block now deals with increased tax decreasing close #1