heavy refactoring - more structured approach
some cleanup+default for boolean question
Unit tests for the multiplication test script - the initial version
Adding the main caluse in order to support the unit tests
Cosmetic