S3 Integration

- Moves uploads to Amazon S3
- Adds async image processing via Sidekiq