Play Music

kinda fun
addresses #29 
Instead of having all these methods, can we just have one called `on` or `registerEventHandler` that takes a string (e.g. "play" or "stop") and an eventHandler and registers it appropriately?