implement Audit Issue #138

1)
move // comments in AuditLog record to xml comments above fields
2)
current user can be retrieved from ISecurityContext.GetLoggedPerson. please remove from Item: public virtual string GetUser()