added fake player for offline dev
song and sources validation, fixed #6
preliminary work for currentSong