Filter functionality
- Adds filters and searching to the application.
- Does not support clearing filters yet. This means that we get some weird behaviour when selecting a filter and then searching with this filter applied. Ideally this action should clear the filters or only allow for searching the data already filtered.
- Some documentation.
- Changed the animation of panels to be linear.