Multiple enhancements

- Retry failed uploads
- Ability to abort/kill a running job
- Responsive messaging for run logs (Using queue fd in tornado ioloop)