Add load() and getCurrentTime() and getDuration method. Change some relative functions and fix a bug.
Single track supported. When switch to single mode, it will not create some useless elements such as playlist and next track button.