Add tag definition[x].exists

So we don't have to throw an error if we're unsure if the definition tag
is valid. Great way to testing if a task/proc has valid
definition/context before actually running