Implement CANVAS-207 - zero-downtime deploys

Uses Instructure's db:migrate:predeploy step