style: improve display of nav.year-filter
Bug fixes, more tab height fixing, refactoring

- Namespace all events by collection name and attach events to $body
(having issues with caching of other elements)
- Add function for handling logic of clicks on year filter
- Update styles from external CSS file