Logging events to the Windows Event Log

I'm unsure about introducing a new base class here, would love some comments there.
Paging @btm @randomcamel @adamedx @opscode/client-engineers 
For consistency we might want to use the string "Chef Client run" when referring to runs. Is that the correct term to be included in the messages that goes to the event logs @jamescott ?