Removes unnecessary jQuery wrapping of $song_link
Removes unnecessary element data storage
Renames setState to setToggleState
Fixes version number
Fixes a typo
Hoists video_id variable
Adds the ability to switch between video and audio modes