Refactor vue-router/vuex synchronisation/persistence in Security Dashboard
Currently the router in the Security Dashboard does not manage any components, which means that synchronising it with the store can be a bit more awkward than it should be. It has standard means of passing query parameters down to components, which we cannot use.
This issue is about exploring a more elegant way to persist state in the URL.