Add map method to NSArray.

Creates a new array of transformed values.
Use firstObject rather than lastObject to get directory.

A minor correctness change.
Add attributed string method.

Append a string with a font.