New Loggin function and Auto-Update

Form1 controlls auto update
Module1 controls the logging and performs the update