partially working favorite button.  commiting to refactor
favorites done except for brainbuster bug