Add FavoriteList function

FavoriteList has methods to add bands, remove bands, and contains an array to store band objects locally. FavoritePresenter now iterates through the band list array to create nodes to append to view.