Code clean up in player.js file.
New class has been added OnlinePlayer which is used to "communicate" between last fm and you tube classes.

Aslo some changes in session handler and scrobbler were needed.
Added missing files from previous commit.