first change

adding auth, tests, rescue from redis error