Updated version
Set default value for cache to true
Use jar.lang.Array instead of native as returnvalue
Fixes; Updated name in logger to be like in Class
Outsorced code for final, abstract and singleton

Also added methods:
Class.isExtendableWhen() and Class.isInstanceableWhen()
Improved logging in modules and resolver; Fixes
Updated README