Add new deployment module and applies DRY to scripts.ci (closes #18) Closes #18 See merge request !31