Added boolean combinators (IsTrue/IsFalse) and associated DSL

Per issue #5