Added caching of full crop hierarchy

... as that page is really slow to load at present.
Merge pull request #316 from Skud/crop-hierarchy-caching

Added caching of full crop hierarchy