Object links and minor refactoring

Object links now displayed as MyClassName(somePropertyValue, someOtherPropertyValue […])
Within an object link, arrays, object links, dates and bools receive special formatting
Formatting split out to separate method, which calls itself for object links (but only one level of recursion)
This probably explains why it works:

http://nshipster.com/bool/

NSNumber booleans are just __NSCFBoolean underneath.