Added xml helper.
Added file exists checks to helpers.
Updated documentation for helpers.
Added UAC functions.

Functions are untested and should NOT be considered stable in this
commit.
Added log functions.