change how articles are handled in names
move text utilities to base library
add recursive check for tag; add some spirit warden behaviors
add not, and, and or as aliases for !, &&, and ||
add targets to look command; add link prefix support in client