Issue #29 Pressing play while playing should restart the current track

- If already playing, use existing stop.
- Included underscore.js in project to make searching arrays easier. Can refactor to vanilla JS w/o library

Cheers
No problem. You might look at the Module pattern that uses object literals for variables / functions. I like how straightforward it is, but, from what I remember, there's no way to designate public vs private, so everything is game. Revealing is nice because the service can only invoke functions that are exposed through the return

http://addyosmani.com/resources/essentialjsdesignpatterns/book/#revealingmodulepatternjavascript