created abstract data source and worked out categories and feeds UI
implemented feed and article loading