Implement filter preset features

Implemented the creation and deletion of filter presets. Implement
filter inversion. Added a clear filters button.

Next steps are to fix a bug with filter inversion. It seems like it
inverting the filtres doesn't work when a part of the filter has more
than one option. For example filtering by two lists inverted.