Add push function

Pushes current branch to a remote (origin by default).
Add pull function

Pull current branch from a remote (default: parent if exists, origin
otherwise).