minor cleanup
adding plugin as source instead of submodule to make changes
more plugins
added cmake support