Added Support for Deleting Module

Added delete module support
Added check for restart and prompt to user.
Added support for if file is in use when module deleted.
Added Support for Editing Modules

You can now edit a module's entry in settings.
Added check to verify if last branch still exists.
Updated code to only use folder name not full path in pending module
update file.
Added Script Exist Check to First Time

Added a check to see if scripts already exist for first time utility, in
the event it  is run again. This will prompt the user to confirm to
redownload the scripts which will delete any current scripts.