Use netsh to create urlacl, if necessary
Fixed code style issues
Opt-in to namespace reservation creation
Allow customisation of the user that reservations are created for
Refactoring and added comments
Minor refactoring / code cleanup