Automatically & simply take on-demand iSight snapshots and upload them to S3 using Node & socket.io