Added in the ability to be able to restrict tags.

I added in an option "restricted" that will disallow any new tags from being created. The project I am using this with only needs a few certain tags and I didn't want them to be spammed with unimportant tags. With restricted=true in the tagi(), it will return early and not allow the tag to be added if it is not existing in the permitted tag list.