updated controllers and views regarding favorites