Returning seciton objects by indexPath

* Optimizing all the things
Associating objects with cell identifiers

* Adding method to table section colleciton to get cell identifier
  associated to an object at a given indexPath