Add shell script to package needed files into their own directory.

This is to avoid accidentally including hidden files/directories,
specifically the .git directory.
Fix formatting (by actually adding some css) of main survey.
Add check that email hasn't been used, to survey.

This existed before, but I broke it when refactoring.

This also involves adding some css for the error messages.