Added time service to reduce time format duplication. Should help when I actually get round to unit tests..
Added message when auto updating.
Disposing registry object to avoid evenlog warnings.