scoring plugin: prevent yaml file to be open/closed multiple times. add demote function.
plugins: Add plugable feature allowing plugin to be unloaded completely