Changes in namespaces, some code cleaned up.
Resolving warnings.
Added new class used as an application core.
Application initialisation has been divided for muliple files.
Initialisation of core services is now located in factory.
Player is now accessible via getPlayer method in online scrobbler class.