allow not expiring locks and fix docs
add travis configuration for running memcached and etcd