moved stable diffusion dependencies into requirements.txt added checkout with specific commit hashes to all external repos