Create a protocol for feed list table view's datasource

I find it a bit easier to use the same object as the
datasource and delegate for a tableview. This doesn't
violate the single responsibility principle.

Please read chapter 9 from "Test Driven iOS Development"
book by Graham Lee to understand a rationale behind this
design decision. http://goo.gl/993FTG