Player class added.

Features including information about what is playing now.
You also can control the playback.

All methods have unit test.