Adds pause/resume functionality to the server
Adds the Monitor method to the JSON API, so we can ask keynote exactly what state it's in.