Implement API non-RESTful format, JSONP, CORS

Fixes #53.
(I also tested the behavior of the old Zoom.it API. It didn't implement OPTIONS either.)