added unit tests
bool expr tree, unit tests passing