Changed Favorites service to use promises.