Changes:

Added WIP, unfinished code to solve this 37 character line,
Lots of TODOs and FIXMEs,
Added dialog box asking if user wants to reload as Admin,
Added code to write (and it should also delete) temporary file