Adding log visitor design pattern example (initial checkin)