Genres

This change implements a function genre filtering.

Instruments are marked with a genre by entering

<genre>genre-name</genre>

in their entry.
An instrument can belong to any number of genres.
Lasconic has pointed out this solution may be sub-optimal wrt translation.

This filtering is independent of the search filtering, and probably needs some development to fit in seamlessly with it.