Finished the favorite feature

closes #6