Implement formatting arguments for strings and integers

Closes #1651
Define integer formats for all widths

Closes #1653
Correct the padding on integer types for formatting
Explain what ifmt! is all about
Add `f` formats to `ifmt!`

Currently the work just the same as the old `extfmt` versions