Added PlayerController to handle user actions that relate to playback.
Player now listens for the loaded event, calculating the measure events instead of being called directly by Main.js.