Improve Format classes
No longer use pointers
Negative nombers entered on unsigned long are no longer cast as big long