Set permissions for each directory individually

Set the permissions for each of the directories inside /opt/shibboleth-
idp individually to minimize the attack surface and ensure greater
security.
Merge branch 'develop' into feature/file-protections
Merge branch 'develop' into feature/file-protections
Changed permission setting to use a loop

Using a loop increases readability, brevity and code clarity.
Merge pull request #57 from ausaccessfed/feature/file-protections

Set appropriate permissions for each idp subdirectory
Resolves #45