- Fixes error where we were UTF8 encoding the images (oops)
- Now we're UTF-8 encoding ONLY the HTML; also sending the correct charset to the browser.
Fixes KeyError where a slide has no notes.
Adds remote_json.py, to provide the JSON API for the server
Adds JSON methods for remote controlling keynote