Updates PushEvent and PushEventCommit structs

It looks like the struct for `PushEvent` and `PushEventCommit` got out of date with the actual Github API and were missing some fields.

This PR adds these fields back.