Switched to member instead of my in-list function.
Added description to list-dupes.
Fixed all-node-names so that it actually generates one list instead of a list of lists.

Added a function to check a program (symbolic expressions) for errors. Currently this just checks for duplicated symbols.
Added a check for lack of nodes.