Update MainActivity on next BG/favorite
Implement favorites and cycling toggles
Clean up Wallpaper code
Create settings for frequency and subreddit
Properly persist cycling state

Also various bugfixes, crash fixes, refactoring, code cleanup...