Add requirements.txt
Add Cloud Storage uploader (gs), requires local gsutil in PYTHONPATH
Re-write in Go
Run gofmt
Run static file uploads
Refactor channel reads/writes, double up on workers
Fixed S3 to properly upload