Removed validation and array support for adding terms.
Added term description.
Formatting the $terms array differently.
Added checks to prevent duplicate terms to be added to the $terms array.