Initial work on updating the plugin script

Opening for visibility.

Plugin add and ls currently work as I believe they should. Including support for adding a folder worth of plugins.