Adding simple caching to the module registry
- This will cut down time on startup time of the application