Added test for assigning an int32 to an existing int32
Fixed lowercasing bug found by last test

Environment.setVar wasn't doing a .ToLower() on variable names before
searching the environment; this meant that when you specified a variable
for assignment with any uppercase characters, it would fail to find that
variable in the environment.