Follow @houndci guidelines
Process previews asynchronously
Move tarball and heroku app name into Card

...as these will be set by the user, somehow.