Handle commit's distinct attribute
Handle username of author/commiter/owner
Added handling of other missing fields of payload and repository