Add documentation to Format and FP

As we progress a bit further here we are with a couple of more classes and
modules documented. This time we have documented the Format and FP classes.

Opinions as always appreciated.
same thing, will correct.