Boolean is now called BooleanValue
more tests.
Added semibroken support for assert (Calls cant find it.)
Sorted and started testsuite for asserts
assert teststuit works.