Data manager can sort feed with given key in given order
Create a class that manages caching of feeds
Feed builder now accepts JSON dictionary instead of array

Instead of creating a new feed from scratch, feed builder
now just fills in data for the specified feed object. One added
advantage of this approach is that the feed builder is not
dependent on FeedDataManager anymore.
Give feed manager an instance of feed cache

FeedManager now takes FeedCache instead of
FeedBuilder. The feed manager delegates the task
of creating Feed objects from JSON to the FeedCache
object.
Return cached feeds while fetching latest ones
Cache newly arrived feeds and notify delegate
More feeds can be added to table view's data source
Display cached feeds when user enters feeds list view
Insert newly fetched feeds into the table view
Merge pull request #8 from pawanpoudel/features/add_caching

Cache previously fetched feeds