Fix for #54
The issue here is that we're accessing our user preferences from a fixed string identifier and forcing the user therefore to install the addon with exactly this name. This commit makes it independent from the directory name and introduces a new AddonLocator class that helps us to access the addon name and location consistently throughout the tool.