Adding a BookmarksChangedListener so the fragment can be told when it should re-download the user's bookmarks

ie. if they deleted a bookmark we need to re-load but not if they didn't
Some fixes for torrent bookmarks and adding artist bookmarks