------------------ - files loaded with `exec` give proper file path - proper trace back given when component fail to load (even when it's a recursion error) - add `component_mapped` event
------------------- - Added ability to run code when a plugin is enabled via `"on_enable"` property
0.7.2
------------------- - Fix name error in unbind and fire event commands
0.7.0
------------------- - plugins found with `System.search` are no longer auto enabeled - use `System.enable_plugins(<mapping>|<iterable>|<Plugin>)` to enable plugins from `System.plugins` - added `Plugin` class to main namespace
0.6.2
------------------- - relative imports now work so long as the target file for loading is named `__init__.py` to trigger python to treat the plugin folder as a package