Make permissions explicit

The main reason for this pull request was to explicitly set the permissions of /etc/timezone to ensure a reliable and secure result. When I was trying to test the roles was failing because I used vagrant and of course the vagrant user. So I added the ability to use sudo if requested using a parameter.