Finish the copy function for tags

use Q to use the Promise, the post request would be checked if the name
exist or not, if exist, the posting tag name will add " copy" at the end
of the tag name.