lfeOptions now a object instead of a constructor to fit the feeling of having just one controlling options object for the whole userscript, instead of giving the possibility of having multiple ones, which all have the same datasource. (If saving multiple settings is needed, we should revert this and add functionality to change the datasource for each object)