Merged conflicts from old code... 2

Changes: 

* Added bson tags to struct fields

* Changed LogPayload.Payload from interface{} to map[string]interface{}