Cells abstractions

Hi folks, 
first of all thanks for awesome job done so far.
I tried reuse some classes and found difficulties using views with different models. So i did some refactoring of cells. 
So if you use another models you can inherit abstract cells and implement configure with data model yourself...
it makes life little bit easy :)
I made some work with controllers to make them more generic as well...
Cheers!