remove flux
add jest
add ability to play & change URLs
add event listeners for `play`, `pause`, and `finish` events
add `opts` prop