Basic media play function

Closes #181
Clean up JS API
Support pause and seek on MediaPlayer
MediaPlayer durability
Snazzy progress bar for media
Merge pull request #183 from kurtisnelson/mediaplayer

Media Play