Use Ansible instead of a shell script to deploy the site from Jenkins.

Use it to manage the deployment and configuration of the node.js backend (#375) as well. Retargeted from #378.
Yeah. This is fine as is. Let's :shipit: and know that we had this conversation somewhere we can reference later.