Adds detail string to cells

We have to use a new dequeue method. The one with "atIndexPath" always returns a cell. Without the "atIndexPath" it's possible that the method returns nil. When it returns nil we're going to create our own, that way we can set the style.

That also means we don't need the register tableview because we're not asking it to use a class we registered.

Also, I added some sample code that would trim down the detail string. But left yours in as well.