Tests, caching, require specific versions of requirements, readme updates.