Client side fixes
Provides several fixes for front-end.
Acceptance criteria
-
Coverage is higher or equal to coverage on master -
CI runs without problems -
Code doesn't contain TODOs or unused functions -
Code has been inspected and deemed to have decent quality [effectiveGo]: https://golang.org/doc/effective_go.html
Edited by Markus Haug