Spilt execution protection for bootstrap
Spilt execution protection for bootstrap

Will now correctly output the duplicate execution warning before the
script runs and add the lock file at the end of a successful run.

Closes #74.

ausaccessfed/shibboleth-idp-installer,ausaccessfed/shibboleth-idp-installer