Adding tags on Contact

This PR adds the ability to add a `tag` to a `Contact`