cleanup getTagById logic
remove include of Tag.h from Mirror.h
Added test that tagid always returns same tag
Prepping database class for raising exception when invalid tagid is passed in
Commented out new tag popup kicked off by Mirror
* Created static dictionary of all tags created using getTagById
* Removed observer from tags created by copywithzone
* rearranged code to move methods nearer their helpers