Initial refactor to store more in the Announce
Remove user snatches (should be handled by backend)
Fix snatched logic to read seeder list before updating it

Refactor more