Support read and update operations on user-created tags.

Summary:
Addresses issue #45. Deletes will take a little more care because we need to
ensure that the tag gets removed from all threads.

Test Plan: Unit tests added.

Reviewers: kav-ya

Reviewed By: kav-ya

Differential Revision: https://review.inboxapp.com/D240