supporting lists

adding tests, and support for lists and tupples