Add FavoriteList function.

Reponsible for adding and removing bands from favorite list array
Add FavoriteList add band and remove band methods
Merge branch 'master' of https://github.com/spring-peepers-2014/Giggidy into favorites_list_object
Edit FavoritesPresenter.present

Function now takes the favoritelist as an argument, iterates through each band to set node values. Appends each band node to favorite menu node.
Add FavoriteList instance object

favoritelist has add_band and remove_band methods and contains the favorite list array to store band objects on client side before user signup and post to server.
Merge pull request #38 from spring-peepers-2014/favorites_list_object

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.