New class for the number

This is another attempt to further encapsulate the data,
the core number class is now created, but not in use yet.