Introduction to moving UI related functions into separated classes and path.
UICore class has been added.
It contains core functionalities related with user interface
Configuration of YouTubePlayer has been moved to deparated class.
Player is configured using config passed by initialisePlayer method.
Attaching to UI events has been removed from OnlineScrobbler class.
Another part of changes related with moving UI responsibility from OnlineScrobbler.
Scrobbler initialisation has been separated to another method.