A small Sinatra app that runs Processing sketches headless on a web server (with puppet provisioners)