Added range aggregation

Added Guard
Added pry
Made filters gte - lt instead of gte - lte