Refactor favorites into Arraylist

Now supports unlimited # of favorites.