Closes #43, #41, #40, and #47
It's still complaining about duplicate plugins, but it's a warning and not an error.