Plugins now handle activation via shortcut
Removed useless hash function
Added a global variable in each module

This will be usefull for future exposed API functions who will need to
be restricted to the scope of the module
Added save and load API functions

Allows to save and load settings