#90 Pulses, Query, Predicate classes added, tested with Mongo in integration tests

let's merge