Added a bunch of expression eval and assign tests. Fixed some bugs in assign logic.