Add cached data.json file; abstract all JS code into separate main.js asset; abstract CSS into separate asset; add popup; add filtered tickets
Remove separate overflow UL; now all in the same list, with overflowed tasks appearing as red
Add minimise functionality when clicking a header