start the redis interface on custom port
fill in end-to-end test
add a 5s timeout to redis tests
actually close listen socket on shutdown
fix redis server tests
move common test helpers to separate module