Add Python requirements file
Use `repository_dir` instead of `cache_dir`

Also, updated site_conf.conf template with more detailed
explaination.