Threading and multiple settings

Thanks for the updates to the plugin.
I have added a few of my own.

I made the settings item a list which can contain multiple settings and set the command to run in a separate thread as it was blocking further interaction with my app while the command is running.