#90 Pulses class introduced
#90 Query and MongoQuery
#90 Predicate added, tested