add basic tagging capability

I still need to write a test for tags as well as create tag searching for an instant-typing drop down when creating projects.