Merge pull request #2 from rhowardiv/geoscale

Make filter scaling geometric
Add a 5th argument for expire time (redis EXPIRE)
Add check-add command: atomic check+add
Add layer-check-add: atomic layered check+add