implemented list view
implemented method to populate list with data from backend
implemented corresponding tests