Refactoring: seperation of consernce
- [x] Player controls *(Move player controls to its own component and use signals to implement logic)*
- [x] Single RadioAPI component
- [x] Breakout AudioPlayer in ui/code and own components where appropriated
- [x] Refactor Favorites.qml ui/code/components
- [x] Refactor Browse.qml ui/code/components
- [x] Refactor BrowseByCategory.qml ui/code/components
- [x] Refactor Stations.qml ui/code/components
issue