Tags (#323)
* Possibly ignore a clean repo when calling push_to_hub
* Add & delete tags
Includes an optional 'remote' argument to specify pushing somewhere else or nowhere
Support lightweight or annotated tags
* Add tests
* Return None if clean_ok is True and there are no changes to push
Co-authored-by: Lysandre <lysandre.debut@reseau.eseo.fr>