Refactor the user interface code
|Reported by:||Ingmar Steen||Owned by:|
Currently, the user interface is one huge class that holds all of the behaviour and visualisation. This should be split up into several components, f.e. seperate classes for the results, artists/albums, search options and saved searches parts.