Improved tests and caching process
Updated README