Restamp session when accessed

If we do not restamp the key expiration, it is lost, or not updated,
which deserves the purpose of session timeout.
Improve test framework

A specific actor system is created for each test, to avoid potential
conflicts between cases.
Enable travis builds