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.
`Proc`, ruby does not have a `Lambda` class. I know what you mean but these docs are not gonna cross reference if we use made up class names :)