File cache, tests and travis updated