Fixes Favorite reordering bug

Favorite reordering had a bug where reordering wasn't saving in the order that the user envisioned.  We were previously only specifying that the moved item be before a destination item.  This commit specifies both the item before and after the moved item.