Tested functions from the frontend (view & MainWindow)
Unit tests are added for functions requiring tests in the frontend. Tests for some functions have been left out, as these need to be tested by others with more knowledge about their implementation.