Control Generator adder, multiplier and operators. Refactored to one tick function.

Implements #19