Update README
Ensure thread safety on resultCache
Initial JSON build/read delegation
Reorganize service utilities
Remove unnecessary imports
Implement storing cache to disk