* added push mirror and command
* reformatted push code to separate from pull mirror
* restructured mirror calls
* fixed typo in long description, changed maxArgs to exactArgs, added edit call for pull mirror
* made url and direction required, passing allow-divergence now warns when used with pull mirror, added separate options struct for both push and pull mirror calls
* add prject url to be specified as argument
Co-authored-by: NikhilMJagtap <nikhil.jagtap@workindia.in>
Co-authored-by: Clement Sam <clementsam75@gmail.com>