allow term validation when ns value is invalid
improved signature functions; added valid?
new term validation api; get valid / invalid sigs