done a bunch of fixes to the tests. Almost done soon
fixed null checking bug with observer propagation. also more tests
Added in array convenience method tests
fixed bug where error in evaluation function left a signal on the stack. fixed by wrapping in try finally block