Fixed a bug regarding nested lists

Previously, a list would use it's parent context.  This is an
issue if the parent context of a list is a list itself.

This commit makes it so that lists pass their environments downward.