Update version to 1.0.5
Load the Exception class from the framework
Add base class for components
Avoids to throw exception if the extension is not found
Use the native Exception class