Updated interface, added updating

Added updating, github checking code.
Fixed InstallModule bugs,
Added check for setupdools in InstallModule
Fixed Dialog bug for yes/no messages