Refactor: Change plugins to git submodules

This is going to make it much easier for us to be able to update the plugins.

Closes #13