#1 initial commit
#1 refactor packaging and first TDD cycle - first red test
#1 pass first test
#1 second TDD cycle , wrote red simple decimal numbers test
#1 pass simple decimal number test
#1 refactoring
#1 refactoring, add some trivial methods to factory
#1 add complex tests, pass them, refactoring code
#1 add test for numbers in thousands, pass them and refactor
#1 add tests for numbers in millions, billions and pass them, then refactor
#1 add simple tests for teen numbers, pass them, then refactor
#1 add complex tests for teen numbers, pass them, then refactor
#1 add tests for decimal numbers, fix them and minor refactoring -_-
#1 minor refactor