initial try at adding a test to see if redis is not filling up

when log out happens, keys should be removed from redis

when ttl is really short, and has expired, keys should be removed from
redis.

Neither of these are properly tested yet,but start and I have to shift
streams now.
worked out a test for ttl redis session stuff

ttl_test proves that the ST tickets are stored, and will disappear on
logout, and if you wait around longer than the set time to live.  The
test sets ttl to 2 seconds, and sets the server session ttl to 4
seconds (2*ttl), to demonstrate that allowing the session ticket in
redis to timeout sooner than the web server session defeats the
purpose of single sign out.
set ttl everywhere to 2 seconds

If you don't do that, then you can't run mocha test, as the first test
to load up cas_validate will set the ttl for all other tests,
including ttl_test

also, add ttl_test to the repo...forgot in the earlier commit
Merge branch 'feature/test_redis_size' into feature/modularize

* feature/test_redis_size:
  set ttl everywhere to 2 seconds
  worked out a test for ttl redis session stuff
  initial try at adding a test to see if redis is not filling up
flipped the order of the log statements in ticket.js

noticed that I was saying "setting validation_service to /cas/login"
due to a copy paste error.  Now putting the log statement after I can
say what I did with the variable, as in

    "setting validatieon to "+validation_service