lang elements; fixes to tagged lists

basic support for lang and symbol elements (modeled after vectors and strings)
some fixes for tagged lists: recursion, etc.
Merge pull request #2 from gordonwoodhull/merge_list_fixes

lang elements; fixes to tagged lists