Conditionally run the background jobs spec

We removed `delayed_jobs` from the `Gemfile`, but we might add it back
later, and really this should be conditional anyway. So we only run the
background jobs spec if `delayed_jobs` is installed.
User can upload a file
User can see uploaded list
More UI tweaks.
Add post box.
Add name and email of message.
Bring layout into index.