* perf: Switched from DOM-based to state-based in the main render loop logic
This removes the need to make complicated CSS selectors that would slow down the app.
It also improves debugability and readability.
* feat: Client-side state filtering
* style: Don't wrap the torrent list's header on small screens
* perf: Keep a dictionary of DOM element references