Initial work on push functionality

* R/push.r (push): Added file with generic method 'push' and method
  for a S4 class git_repository

* man/push-methods.Rd: Added file

* Updated NAMESPACE and DESCRIPTION
Merged ongoing work with push functionality