Solved issue #13

This solved issue #13 where one could still toggle booleans in readOnly mode.
The tests written to prevent this only checked the canEdit() method of all children while this method was not called for BooleanNodes.