update to vensim.py

vensim.py now creates an array filled with NANs, then the results are
put into this array. If runs don't complete the NANs can be used to
quickly find these runs.

also small change to test code