make it work with xibs

added the ability to use the datasource with xibs
if a tablecell has an xib
the xib is registered with registerNib instead of registerClass

it was kinda tricky because 
[UINib nibWithNibName: did'nt return null for UIView, UITableViewCell & UITableViewHeaderFooterView even there is a xib present

tests still running and green