Add guava caching and fix NPE

When no world generators were are loaded, a NPE is thrown in the GUI. Can't explain why this happened, but it did.
Besides, I added guava caching for modules ..