Add test cases for Tag's new has/get/add/remove methods.
Implement Tag.has(), Tag.get(), Tag.add(), and Tag.remove() (closes #11).