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
I was going to use the _addEvent function to attach multiple event listeners, i.e. click and keystrokes. It's not currently being used, so it sounds like it should stick to another commit