updated documentation
adding GeoLocation class and add "within" method (location/distance) for Criteria.
Query refactoring to handle queries/filters simultaneously
create CriteriaFilterProcessor to build filter builders to inject in Query
create CriteriaFilterProcessor to build filter builders to inject in Query