More heroku configurables.
Actually runnable.
Use S3 as file storage when appropriate.
Don't try and use /tmp to pass files around.
Define a PUBLIC_URL.