Refactored the Number factory into a split factory
just for Integers
New tests for the factories
Now excluding the Integer factory from the code
coverage report due to the impossible branch of the extension check