Added loading configs from a stream.
Moved package location in POM.
Added missing cache for extensions.
Tweaked the extension and trigger system some more.
Added extension caching and compile-time verification.