Added test for TagFactory singleton; added TagFactory
Hook TagFactory into AppDelegate, give it NewTagWindowControl, have it listen for TagEvent