added global fuzzy search to search both author and title
often times these aren't actually correct as IRC doesn't
give us these fields directly. we parse them based on
an assumed format that not all the IRC content
servers follow. As a result there are often times authors
in the title fields and titles in the authors field
in the future I may merge the two into a single "identifier" field
rewrote the grid components to use a reusable "DataTable"
component that abstracts all the nitty-gritty details
like cell virtualization and filtering / sorting logic
this will make future changes much easier
added ability to toggle columns on / off for better mobile support
added tooltips to author and title fields so they can be read even if the column isn't
wide enough