Making sure that maximal timestamp is always stored for each session instead of last timestamp. (#185)
Removing unused import. (#185)
Using ZREVRANGE instead of ZRANGE for returning session timestamps in reversed order. (#185)
Added method for retrieving (session_id, last_updated_at) pairs. (#185)
Making sure that session last update is numeric, not string. (#185)
f/#190-API-endpoint-for-retrieving-active-sessions

modified:   api/api.py
	Added a get_session_list handler for /session_list
	At the moment, it uses two parametrs, start and end for pagination but this will be changed later into a session last timestamp based pagination

new file:   api/decorators.py
	Added a query_param decorator for easy access to get params in handlers
Added ProcessedSessionStore - a primary version of the trajectory matching algorithm. (#185)
Merge pull request #207 from ami-lab/f/#185-processed-session-access-api

Processed session access api
Cleaning up old sessions randomly on SessionStore.set(). (#185)
Merge pull request #209 from ami-lab/f/#208-cleanup-old-sessions

Cleaning up old sessions randomly on SessionStore.set().
Fixing server list in deploy-all-crunch. (#208)
Moved hardcoded constants into class-level constants. (#208)
Added test for session cleanup logic. (#208)
Merge pull request #210 from ami-lab/f/#208-cleanup-old-sessions

Tests for cleaning up old sessions
ProcessedSessionStore is now using a separate Redis DB. (#186)
Implemented session processor module, which aggregates sessions that are 'near' each other. (#186)
Merge pull request #211 from ami-lab/f/#186-trajectory-processor

Trajectory processor
Returning consistent response on error to viewing layer. (#190)
Merge branch 'master' into f/#190-API-endpoint-for-retrieving-active-sessions
Making the assumption that we don't need paging yet - we have a cleanup algorithm in place. (#190)