improvement: align top nav bar to container width

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
added data for mirrors tests

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
moved helper functions up to separate them from the tests

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
fixed naming of default host test

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
added a new function to handle calls to other requests like POST/PUT/... in tests

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
added tests for mirror api and backend behavior

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
added filter button next to packages to compare them to mirror states

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
added basic mirror reading implementation to controller

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
feature: added comparison function to compare local package versions to those of mirrors

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
made mirror selectable for filtering of packages

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>